Those cars are also just very practical for a lot of people. It's not a family car, but not everyone needs a family car. Afaik they are so popular because they can be leased relatively cheaply.