Medium orbit works well for GPS satellites - receivers on Earth use the satellite's changing position and precise time (and a type of antenna that does not have to be pointed) to find where on Earth the receiver is. But constantly changing positions does not work for satellite TV and other types of satellites that send and receive a lot of information. Those need to be in geostationary orbit. 