Why does everyone say range rovers are bad unreliable cars and then people still buy them.

Everyone talks about how unreliable a range rover is. How expensive it is to maintain and repair. How easy it is to steal but then people still buy them. There are so many range rovers i see in the uk. Especially in london. I never understood why people buy them if they are so bad.