Ja eben! Mal über den Microsoft-Tellerrand hinaus gedacht: Stell dir mal vor, deine ganzen Spezialprogramme laufen gleichermaßen unter Linux, Mac und Windows, sehen gleich aus und verhalten sich gleich. Dann kommst du irgendwann an den Punkt wo das Betriebssystem egal wird.
Deshalb habe ich mich zu 100*% auf FMX eingelassen, wohl wissend das natürlich Javascript oder WebAssembly Lösungen noch plattformunabhängiger sind.
Deren Problem ist aber, weil browserbasierend, dass auch nicht alle Betriebssystem-Spezialitäten insbesondere Hardware, abgebildet werden können.
Ich hatte mir zuletzt mal MAUI angesehen, auch da gibt es für mich noch zu viele Lücken.
Die Lösung ist dann eben rigoros funktional abzuspecken und dem Kunden mal hier und das ein "Geht nicht" anzubieten