My understanding is that this is difficult due to DRMd content refusing to work with Free operating systems.
Because yes, this nonsense would never fly in a world where Software Freedom enabled a competitive market for TV operating systems.