Nobody is subsidizing your car: as a car owner, you already paid 1) sales tax; 2) yearly registration; 3) yearly property tax; 4) taxes included in gas. Why car owners should be double-triple taxed?
Paying to store your car is not a "tax" so it cannot result in being double-taxed. It's a standard payment in exchange for use of property.