Perhaps because they want one? What business is it of anybody else what car somebody drives? Why does living in a town mean the owner does not have a practical need for a 4X4?
I do not own a 4X4, but I used to. I used to have a Mitsubishi L200 double cab pick-up. I bought it because I was destroying my car carrying tools and materials. The pick-up was perfect because I could sling all the crap in the back, and still have a clean cab that I could use for domestic use. It also meant I only had to have a single vehicle parked outside the house. It was also very useful for camping and for golf, as I could easily carry four sets of clubs and three passengers.
Since getting rid of it, I have got into diving. It would be extremely useful now, as I could chuck loads of kit in the back and still have room for three or four passengers. Surely it is better to transport four people to Scotland or North Wales and back in one such vehicle rather than two normal cars that are on the limit of being overladen?
I have also had a couple of executive 4X4s when my employer has hired a car for me and I have been upgraded due to not having another suitable vehicle available. I have found them pleasant to drive, and as it has no impact on other road users, I fail to see why should people get upset about it.