The problem is 15 years ago had you suggested that most apps will run server-side, with an interface exposed in a browser, people would have laughed at you regardless.
People don't really remember that 15 years ago it was a monumental feat to build something usable, without having the resources of Microsoft.