The 6502 op code set was "orthogonal" though - like the IBM 360. You could predict which addressing modes you could use with any op code. Intel cpus seemed to have an illogical op code set that was like Topsy and just grow'd and grow'd with each new processor.
I wonder what difference it would have made if the 80286 had not appeared - and the 80386 proper virtual memory architecture had been available for Windows 2?