But a shitload of processor state. A context switch require moving a score of 32b registers out of -- and then into -- the processor. Assuming you weren't also using any floating point or VMM housekeeping.
The 68K was foolish in doubling the processor state just to come up with "address" registers -- that were different from DATA registers. The 16032 was smarter in that regard (and was truly orthogonal).
Folks looked at the '11 and decided not to "be smart" but to "be different".
[The J11 would have been a great product if not for the insane pricing (no doubt a reflection of packaging costs)]Perception is related to the problems you are trying to address. Few *games* (the big user of MPUs of that era, where performance was critical) relied on the 68K as it offered a poor cost:performance ratio. (And, of course, no one needed a 68010 or '020).
I spent a *lot* of time benchmarking processors in the late 70's and early 80's. Almost always, a processor had a specific niche where it was a clear win but few had universal appeal (cost, performance, memory dollars, interrupt latency, etc.).
There's also a difference of coding styles that makes certain architectures more appealing to certain developers than others (assuming you're still dabbling down in the mud in the 21st century). I tend to like machines with register files; a buddy prefers the "single accumulator" approach. Each of us is noticeably agitated when reading the other's code.
[Of course, there are bigger gains to be had by choosing a good HLL and problem model than anything you can get from choice of CPU!]