I don't agree. The ColdFire was incompatible from the beginning. The later changes to the ISA used unused 68k encoding space as I recall.
I know coldfire was incompatible from the beginning, but for years Motorola had done their best to keep the 68000 ISA compatible across all their processors. Even the MOVE SR change can be emulated using a trap.
Lots of things were removed from coldfire, but if they'd just made those trap then apart from a speed drop there wouldn't be a problem. Some instructions on coldfire did something similar to 68000, so they used the same opcode. They should have trapped the original opcode and implemented it as a new instruction, made the implementation the same or implemented a mode where those instructions can be trapped or not.
It's annoying they didn't make it compatible, although whether it would have made them more money is another matter. So as a business decision it probably paid off, but they'll never know how many coldfires they could have sold to us now.