Were they too small 10 years ago? I went to a car show and compared our current “mid sized” SUV to its replacement. It grew 7 inches longer and several inches wider and taller. It’s bigger and smaller cousins did the same. So “mid sized” is now “full”, and “full” is now “extra large”.
Manufactures are also dropping their smallest cars, so effectively all cars are getting continually bigger and as a consumer it’s gradual you don’t realize it until the car doesn’t fit into the garage any more.