If you use a "Set Editing Costs" module to disable the editing of objects, you will receive a message saying "Editing entities is not available" when you move waypoints. However, the waypoint being edited will still be moved regardless.
Presumably the message should not come up for waypoints, since (under circumstances where they can't be moved) they could just be deleted and remade in the desired location regardless.