So far, the only way to get EVERY possible web service is from the STB, most of the TVs have just a few services. Same for the BD players, they will have the same proprietary list of available services as the same brand TV. They do periodically expand the available services, but usually you wind up having to buy a new TV to get the latest and greatest. So STBs will continue to fill the gaps for some years until TVs get replaced. I don’t see them being completely replaced for many, many years.