Arduino 1.5 mentions support for Multiple uC architectures

why haven't they been widely adopted yet?

I dunno. If you can figure out why one product succeeds and another similar product doesn't, you should go into venture capital...