I think the real reason is it's very hard to make money on a small car.
Opel Corsa, Mazda Familia, Fiat Uno, Trabant 601, Toyota Corolla, VW Golf, Renault Clio, Seat Ibiza...
All of those the best or second best selling models of their manufacturers.
If the big high margin vehicles sell in volume there is little incentive to create small low margin, low volume cars.