If you remove parking requirements then the marketplace can discover the right amount of parking. Parking minimums keep the amount of parking artificially high.
In fact developers did do this, and "the market" responded by creating regulations that prevent it. Which are obviously causing their own set of serious problems.