In futuro perché non potrebbe avvenire che le semplificazioni adottate da arduino non vengano adottate anche in ambito professionale?
Non avverrà, almeno non ovunque. Qui si cerca l'impossibile. Spero di farvelo capire.
Semplicità ed efficienza non vanno d'accordo.
La semplicità ti porta ad ignorare molti aspetti che sono fondamentali quando devi avere un oggetto performante. Soprattutto se devi spaccare il millisecondo, gestire risorse limitate, fare cose in parallelo, ecc.
Tutte cose che non ti interessano se vuoi accendere una striscia di led o far girare un stepper per fare un filetto su un tornio, ma che sono necessarie per applicazioni più complesse.
Tu parli di elettrodomestici, io ci ho lavorato in quell'ambito. Si cambia micro (con tutte le bestemmie che ne seguono) in un lampo, se si possono risparmare 2 centesimi a pezzo e, al tempo stesso, si chiedono sempre più funzioni.
Inoltre, dentro una lavatrice, non c'è un solo micro. Ad esempio, negli ultimi anni i motori sono passati dal semplice asincrono al brushless e, l'elettronica di controllo è governata da un micro a bordo del motore stesso.
Il quale, ad esempio, deve comunicare con il micro della lavatrice, acquisire la velocità del motore, gestire le correnti, ecc. Il tutto contemporaneamente. Mica può permettersi di usare un Serial.print() di arduino, che è bloccante, mentre il motore gira!