Na oké, de a vége mindnek az, hogy javascriptre / html-re / css-re fordítja a kliens oldali kódot. Nem?
Értem én a library alapú fejlesztést, de pl Java-ban is válogatni kell, mégis jobban van szervezve a dolog. C++-ban is van egy rakás lib, mégis valahogy van néhány, amik de facto szabványok, plusz a GUI toolkitekhez általában van (több) builder, meg van egy raklap IDE, amikkel igen szépen lehet építgetni a formokat, painless. (Lásd: Visual Studio, Qt Creator, stb)
A weben meg kissé úgy érzem magam, mint egy botanikus kertben, ahova összehordtak mindent, aztán ott hagyták burjánzani évekre kertész nélkül...