Cruise missiles are for targets many hundreds of kilometers away. These just have to make it from the shores of the Red sea to the middle, a considerably shorter distance than what cruise missiles are really meant for.
These are more like howitzers with self propelled projectiles. These are much simpler than cruise missiles.
https://en.wikipedia.org/wiki/Self-propelled_artillery