Probably because it's designed as a front end to Windows Media Center, and very few phones (if any) could run a Java equivalent of that. Maybe someone could come out with a box that converts a QAM signal into a web page. That would be a lot more doable.
There are devices like Slingbox and Vulkano which will connect to a cable or satellite box, enabling you to watch and control TV remotely. Both have Android apps for viewing TV, along with PC apps for viewing on a laptop.