I agree, but what can I do. If you want larger client platforms coverage this "worse" becomes actually better.
I don't like WEB stack also, but HTML is the best x-platform GUI technology right now. Evey system has a web browser, but not everyone runs JVM, .NET or similar (or runs none of these - Android, BB, iPhone...).