The reason fans go 0,3,2,1 is so that the motor receives full power when it is starting up, and thus gets to the desired speed faster.
Equipping them with a microchip to provide intuitive behavior would add cost, leading to less overall satisfaction, and wiring the panel "correctly" would make the fan take longer to do its job leading to less overall satisfaction.