Re: Some folks might criticize cost, but ...
Cruise missiles can carry nukes and use inertial navigation and maps, but GPS is much, much more accurate. Which is why it was developed.
If your cruise missile has to travel over land for some distance during the winter in regions like Siberia, (radar) maps won't work that well because snow and wind are constantly changeing the ground profile.
Early ICBMs had basically a hardcoded flight profile and had to be launched from a precise location to make that work. Easy on land, tricky from a submerged submarine.
One of the reasons for developing multi-megaton hydrogen bombs was the poor accuracy of ICBMs - if the bang is big enough, targeting doesn't have to be that neat.