за пользование чужими спутниками надо платить, каждый запуск обходится в десятки и сотни млн. $
... и добавил:
ну и денег украсть 
Да ладно, мне кажется бред. Мы ничего не платим за пользование спутниками GPS, это тупо сигналы которыми облучают спутники GPS определенные полосы Земли. Платишь ты за них или нет - сигнал будет. Эти сигналы нужны прежде всего военным США. А гражданские им пользуются уже постольку поскольку - есть сигнал, почему бы не поиспользовать на благо.
Ответ о стратегической независимости более верный. Если скажем наши военные будут использовать GPS, и случится какая то фигня, американцы возьмут и скажем переделают протокол передач этих GPS и приборы наших военных попросту перестанут работать. А для военных это недопустимо. Потому своя система.
Так же говорят, что ГЛОНАСС вроде как более точен.
Основой системы должны являться 24 спутника, движущихся над поверхностью Земли в трёх орбитальных плоскостях с наклоном орбитальных плоскостей 64,8° и высотой 19 100 км. Принцип измерения аналогичен американской системе навигации NAVSTAR GPS. Основное отличие от системы GPS в том, что спутники ГЛОНАСС в своем орбитальном движении не имеют резонанса (синхронности) с вращением Земли, что обеспечивает им бо́льшую стабильность. Таким образом, группировка КА ГЛОНАСС не требует дополнительных корректировок в течение всего срока активного существования. Тем не менее, срок службы спутников ГЛОНАСС заметно короче.
ГЛОНАС ловит по всей Земле, в этом отличий от GPS нет. Можно кстати еще одновременно использовать и GPS и Глонасс, точность будет еще выше.