Not everyone has an unobstructed view to the south. What if you live on the north side of an apartment building? or have lots of trees in the way? or a tall building? Satellite is simply not an option for a large number of people.
Coding is easy; All you do is sit staring at a terminal until the drops of blood form on your forehead.