I’ve driven plenty in Europe. Those small cramped roads can’t handle big vehicles and parking anywhere is non existent or highly inconvenient. I bet that’s the main reason European cars tend to skew smaller.