Parking is a convenience, a benefit as such. Your responsibility is to arrive at the entrance, ready for work on time (or clock in). When someone from the company prohibits you from entry to clock in or leave on time, that is on the company.
Another aligned argument here, could be that the closet food restaurant is 20 minutes away and you have 60 minutes for lunch. It is not the companies responsibility to make sure you make it there and back in 60 minutes, you account for traffic, ordering time, eating time etc. But if the company stops you at the door with a security guard for 10 minutes, before you can go get your lunch, and when you enter back from lunch then it's their problem.