I'm also not particularly tempted to replace my satellite bill with a bunch of smaller streaming bills especially when support for any particular service on any particular device is hit or miss.
The absence of standardisation here is one of my bugbears. My Sony TV supports Netflix and iPlayer (The must-haves in the UK), but players for the other major channels seem to be missing.
Still, you can get cheap android based devices, and Android itself is a fairly stable standard. Even Amazon's fork for FireTV seems to be pretty well represented, and the devices are cheap enough I don't mind throwing it out if it does become obsolete in a year or two.