Part of the problem is English people are getting bigger. I remember the BBC complaining about obesity in the oughts. The rest is mostly safety standards and some equipment. A third generation Smart For Two weighs more than a Citroën AX, despite being almost 3' shorter.