I disagree with this statement a lot.
I will give you an example, based on trains.
In the country where I come from, Poland, trains lines are owned by the government, which makes them incredibly cheap. I know a lot of people who commute long distances to work or study,because the ticket for a 2 hour long journey costs an equivalent of $2-3 USD.
However, now I live in the UK, and despite the standard of living being much higher, and people making a lot more money in general, I know very few people who regularly take trains to go anywhere, because prices are "as high as the market will bear",which makes commuting longer distances very expensive - due to the fact that all train lines are private and they charge whatever they see fit, with higher prices during rush hours, and so on.
And no, the solution is not to subsidize poor people. In fact, I would not describe myself poor, making $30k a year, and I still would not take a train every day, as it would be ruining financially. In Poland, even if I was making a third of what I make here I could afford to commute by train every day, as it is absurdly cheap.
I feel like the same thing applies here. Cheap, publicly owned parking spaces guarantee better opportunities for everyone, and that's how it should be like.