The parking lot can park a lot of cars.
Your focus on "can" is throwing you off the track. The problem lies with the verb "park".
"park" is the verb which requires an animate agent, not "can"!
A parking lot ('car park' in British English) cannot move the car into a parking space. That is...