Ask HN: When will we stop writing UI by hand?
Then, you need to implement it on a bunch of different platforms, all using their own UI framework and tools. It can easily take months to build the UI of a simple app across multiple platforms.
At the end of the day, you end up with a mostly static UI that only supports cases you could predict in advance. Even if your service is top-notch, people might go with a competitor because you don't support their language, or you don't support collapsing discussion threads.
When you think about it, most UI is 'one size fits all'. People got used to that, and most people accept a mediocre user experience because they don't know how to build their owns. The few that are able to build an app that fits their needs, quickly discover the chicken-and-egg problem and end up being the only person using their app and service.
When I talk to people doing UI, nobody even considers that such a thing could be automated. All they look for, are tools that make it easier for them to build their arbitrary UI by hand. This saddens me.
How come isn't UI automated? How come don't people complain about how mediocre most software experiences are? This seems so much obvious that I suspect I might be missing something.