Offene Architekturen sind da eine denkbare Alternative. Aber dafür müssten auch die passenden Rahmenbedingungen geschaffen werden.
Ich denke offene Architekturen brauchen immer Jahrzehnte Anlauf, bevor sie dann exponentiell die proprietäten überrennen können.
Bestes Beispiel: siehe Linux.
ARM wäre aber nicht da wo sie jetzt sind wenn es anfangs OpenSource gewesen wäre (meine Meinung).
Ohne vernünftig planbare Roadmaps wären große Player vielleicht nicht ernsthaft aufgesprungen.
Ausserdem fand ich im Anfang Mips viel performanter und vielversprechender als ARM, hat sich aber auch nicht durchgesetzt.
Nach dem Motto: Hinterher ist man immer schlauer
Interessant fand ich auch immer die Beziehung zu KEIL, einem meiner Meinung nach sehr schlechten Tool mit hohem Preis.
Das hatte mich Jahre von ARM abgehalten.