They can't. Zoning laws restrict how much building they can actually build on lots they own.
Heavily oversimplified, back when cars first became available to the middle class city politicians had a rude awakening when street parking became congested.
Minimum parking space requirements were decided on with an overly simplistic formula focusing on providing for peak demand.
And it never really got better from there