Copenhagen Suborbitals has a blog-post about those limits:
By default all GPS units have some built-in limits (so-called COCOM
limits) that prevents them from providing any data if the velocity
exceeds 515 m/s at altitudes above 18 km. These artificial limits are
built into GPS receivers to prevent bad guys from using them in
missiles and other nasty stuff.
More like parties that are not technologically advanced nation states. Russia has its own satellites, China will find 10 ways around the problem, but a few random dudes won't be able to DIY a cruise missile with cheap parts that would be precise enough to be dangerous.
Actually civilian GPS would work fine in low-cost cruise missiles because they fly relatively low and slow. The restrictions are to protect against ballistic missiles.
https://copenhagensuborbitals.com/gps-without-limits/