Parking and roads are massively subsidized by government taxes/council rates and are built in to the cost of all city real estate. Everybody is paying for your 'free parking' don't pretend that we're not.
> Trains and busses are fundamentally less convenient and useful than cars
This is only true for very low density areas which means low prosperity and opportunity. In any major city it's physically impossible to transport the majority of people to their work places in cars and impossible to store those cars for the work day.
Studies have shown that people are happy to use what ever transport is available as long as it's fast, frequent and cheap. For a high density city with lots of economic opportunities the only way to do it is with trains.
> Need to make enough parking available for a building. In an apartment building I used to live in 1/3 of the building was parking. That means that each apartment was 1/3 more expensive than it needed to be. Even though I didn't have a car I still had to pay for the cost of the construction and maintenance of the 7 level car park. Everybody pays the car tax.