A couple toots got me thinking:
I really think the biggest offront overcomplicating software today is the web browser. Ultimately I think the fix is to remove JavaScript and give the browser more flexibility to present webpages however works best for it's UI devices.
But I do hear from people who would miss having The Web as a cross-platform app platform. Personally I think the web fills that role very poorly, and the only it does is because of corporate politics I think are ruining The Web.