It's not as straight forward as you describe. The "instantly and globally released" nature of web apps is both an advantage and a disadvantage. What if I have a client that needs to keep the only interface for some reason? It's easy to just not upgrade, provided you have that option...