Because it actually works, most of the time. The controller isn't horrible. The commonly used apps, like Twitch, Youtube, Netflix, Amazon Prime, etc all work.
I got so fed up with my Samsung SmartTV and it's horrible controller and glitchy apps that I run my tv through an old laptop now.
I tried a FireTV stick for a bit. It's wasn't powerful enough to drive my 4k tv.
I think the real problem (and the one that doesn't get much attention) is that the current standards for TV OS' are not as high as those set for other platforms like the web, etc. After spending the day using more superlative platforms such as a rich desktop/mobile OS, the evening experience on the TV and connected home is not quite the same and it somehow feels like a minor but a noticeable downgrade, one which is constantly improving but isn't quite there yet as marketed.