Tach!
Deshalb gibt es ja Standards.
Für HTML und Co. mag das stimmen, jedoch nicht auf Betriebssystemebene.
Man muss Apps ja nicht unbedingt auf Betriebssystemebene entwickeln.
Nicht alles lässt sich als Browser-App implementieren, besonders nicht die Dinge, die mit Hardware oder den Eigenheiten des Betriebssystems umgehen können sollen.
Es stellt sich auch die gleiche Frage wie beim Einsatz von Frameworks für Web-Apps: Warum ein fettes Framework namens Browser verwenden, wenn man mit native programmierten Dingen mit deutlich weniger Overhead auskommen kann?
dedlfix.