So, your whole spiel about satellite signals needing precisely aimed dish receivers was just BS? 
I have used Dish network when not living on a boat. If I did not have the dish set up correctly I did not receive a signal. Which means it was a directional antenna.
I have used satellite comms in the military and the same applied. I had different azimuths and angles I needed to set the dish at. I could not just set up the antenna any way I wanted. The closer I set it to the correct azimuth and elevation the stronger the signal I got.
The difference between GPS and sat TV is the bandwidth used.
The amount of data needed to be sent is different.
GPS satellites are not in geostaionary orbits.
For GPS to work it can not use a directional antenna since the signal needs to be received from other satellites and the satellites need to send signals to each other.
Basically the receiver does not need to be directional for PS to work.
Triangulating the position of a GPS sat would be relatively more difficult considering the equipment most people have access to. Triangulating where a TV sat in geostationary orbit is poses less problems. Since it remains in the same position over the Earth and just a matter of figuring out where the antennas need to be pointed at different locations. Draw lines from those antenna and see where they intersect.