Not really, if they're free and you just randomly give them out then it doesn't allow the power of the market to sort out who really wants a spot vs. who doesn't really care.
Money isn't consumed, the money paid can be passed out to other employees as raises. Whereas time spent waiting in line is a dead-weight loss. (Ok, it's not a 100% loss since you might be able to do something somewhat fun with that time, e.g. maybe you listen to a podcast while you're sitting in the parking lot. But it's not an ideal way to spend your time, and there's no way for anyone to get their time back)