There are a lot of alternative programming languages that those companies could have used. There's no GPS alternative for Uber.
GPS and GLONASS use different frequencies and redundant signaling systems is common in aviation.
And Garmin actually works with both for a more accurate location:
https://www.getaway.co.za/gear-reviews/news/garmin-russian-s...
https://www.theatlantic.com/technology/archive/2016/06/invas...
Don’t think Facebook would have succeeded with Perl.
:P