Tu n'as pas tout à fait tort (sauf que les rev.3 sont en 16 bit), juste que l'asm (pour en avoir fait) c'est pas accessible à tout le monde et le but des arduino c'est justement ça, puis pour les pros on peut toujours programmer des pic ou s'attaquer aux core libs vu que c'est open source (c'est d'ailleurs comme ça que c'est debuggué).
Il y a aussi des émulateurs et des debugguers que tu peux installer ou alors en programmant directement l'avr avec atmel studio.
Sinon, ça me paraissait un peu bizarre de pas pouvoir faire de prog. concurrentielle sur arduino alors j'ai trouvé ça: http://concurrency.cc/ qui permet en plus de programmer en occam-pi.
L'autre solution que j'envisage c'est d'utiliser des cartes un peu plus performantes du genre beagle board ou encore mieux mais plus cher le gumstix