That's more a criticism of "crappy Android boxes" rather than a praise of builtin TV applications. The latter are still barely usable and quickly become obsolete (with updates stopping 1-2 years down the line), compare that to a good Android box like Nvidia Shield.
> Why have a seperate device and two remotes when you don't have to? I'm convinced that the marketshare for these external media devices will flatline and steadily decline.
You may be right long term but it's been years since we've had "Smart TVs" and they are still far from being as good as decent media boxes. That to me means there's an underlying reason, probably a misalignment of incentives.
And btw, depending on your needs you can use a single remote just fine (I use an Fire TV stick bluetooth remote, connected to the Nvidia Shield, for controlling the Shield, the Sony TV and the Yamaha amplifier through HDMI-CEC). With such a combination of different parts from different manufacturers I'm surprised how well it all works.