I think this is debatable. There's an ideal where no one spoofs and market prices are accurate at all times. But it's very difficult to enforce perfectly - there is no bright line test for whether you wanted a trade to execute or not, when you placed it. So in practice you are just always partially enforcing it and keeping the manipulation not too obvious.
The other possible solution is that anyone can place any order of any type any time they like, for any reason. The constraint is that if you place an order and it trades, you have to honour it. This leads to a situation where no one can trust the order book, but traded prices do reflect market truth - because of course no one wants to trade at an inaccurate price (not in their favour). The plus side is that it's much easier to make the system work. You don't have to run an arms race with people using sophisticated manipulation which can't yet be detected or prevented.
It's not clear whether order books giving (somewhat) accurate information is worth both the direct costs of enforcement and the potential unfairness of some spoofing rules being enforced and some not. It might be - but it's not clear that it definitely is.