There are so many better alternatives these days it’s mostly fanboys and people who don’t care who are still buying original Lego.
Lego is some kind of cultural icon now, and many people want to participate. That's why they have tons of sets aimed at adults over many themes, like plastic flowers, formula 1 helmets, old video game consoles.
Many of them are a really bad and expensive purchase if you only care about the theme itself, like the latest Death Star (or almost any Lego Star Wars set). You can usually buy a similar and cheaper non-lego model. Or the Titanic set too.
I feel like I’ve seen essentially this same comment every time a Lego thread comes up but there doesn’t seem to be unanimous agreement on which brick toys are better. Sure, some people have good experiences with brand X but others will say they’ve had bad luck with the construction. Someone else will talk up Brand Y and someone else will point out how terrible the instructions are. Are there any brands that actually do consistently deliver a Lego-quality experience without the Lego price?