That would be a good idea, but one of the main impediments is the fact that heavy regulations make underground concrete structures (and hence underground parking lots) very expensive, a lot more than in Europe or Asia, where it's often economical for even 3-5 story residential buildings to have underground parking space. That's the reason why developers push for on-street parking.