The trouble is that if suburbs weren't subsidized, there would be little reason to live there, seeing its residents move further out into more rural areas. The cities are willing to subsidize them as it is net beneficial to the city to have people who won't live in the city proper to still be nearby, improving economic activity in the "downtown" with access to more workers and consumers.