286 was limited to 16bit registers, the 386 had 32bit registers and could also enable a 4GB flat memory model. It enabled a completely different architecture and programming model, just like how the first amd64 with new 64bit registers enabled a whole different architecture.