@Krux02: All my thoughts. Using web technologies is a torture even for
developing modern web applications (they were created in 90s for formatted
text, not for what sites are today), and using them for desktop applications,
for which sane technologies exist in quantity - is just madness. It's harmful
most of all for developers. But there's one gain - it's extremely easy to begin
with, and yet there are a lot of web-developers, who just know these
technologies already, and can just apply their existing knowledge; and this is
how the trap works - having obtained some experience with some technology,
there's few who would want to start learning from scratch. In other words: each
workaround with HTML/JS/CSS requires less time/energy, than learning from
nothing completely different non-web technologies; but then workarounds do not
stop, and in some time the overall expenditure on them outweighs that of
mastering another technology.