...that would make it worth developing a new set of client-side things you have to install (and support, and develop in the first place) across multiple platforms with disparate UI behaviour, thus more-or-less guaranteeing that on all but one of your platforms, your application looks and acts like a dog?

Remember, Java exists. I don't see what Bryce's idea offers that Java doesn't.