Advertisements That's no excuse. Tivo markets these devices as having all this streaming functionality when in reality it has a more limited app offering than basically any other modern streaming device and those apps are typically older. Regardless of who actually does the app development, it's Tivo's responsibility to get them on their product so it's competitive with what's on gaming consoles, Roku, AppleTV, etc... If that means Tivo needs to throw some money at these services, so be it. It's Tivo's responsibility to manage all these agreements so they can offer their services.