> neither versatile in its objective, nor programmable.
how programmable does it have to be for the robotic classification to stick? A cruise missile also cannot be programmed to be general - you can only program it to follow a trajectory. Just like you can only program a dishwasher to do dishes in a particular way.
Autonetics designed the inertial guidance system for the Minuteman 1 ICBM. They also sold it as a general purpose computer and distributed to Universities to learn about general purpose computers.
It took realtime input from gyroscopes and starmaps and calculated output for the thrusters.
Most robots are programmed to do one thing well. You could program a cruise missile to fly around in circles or chase the sun, just like you could program an industrial robot arm to wave like a music conductor, but they don't because that doesn't match the goals of their users.
> you can only program it to follow a trajectory
No? You’re thinking of a rocket-motored missile. Cruise missiles are little planes. They can often autonomously navigate terrain. A cruise missile is more a robot than a dishwasher, even a smart one, particularly modern ones which do target identification onboard.