Ich finds eigentlich gar nicht schlecht, daß die Abhängigkeit von DLLs unterbunden wird. Monolithische Applikationen haben den entscheidenden Vorteil, daß sie nunmal einfach laufen, weil es keine Abhängigkeiten von Drittinstallationen gibt. Klar kann die
DB kaputt sein oder sowas, aber das lässt sich fixen. Wenn man erstmal in der
DLL-Hölle ist, lässt sich da auf potentiell tausenden Endgeräten wirklich nur noch schwer etwas machen. Das ist dann eine negative "User-Experience" und fällt am Ende immer auch auf den Gerätehersteller zurück.
Wenn man also unter Windows auf eine
DLL angewisen ist, muss man sich eben bei anderen Systemen umsehen, ob man nicht ein Äquivalent fest einbinden kann.
Sherlock