There's (theoretically) nothing standing in the way of making self-hosting of serverside apps as easy and painless as installing mobile apps, except someone has to do the infrastructure/integration work to make that UX come true. Docker got us 80% of the way there, but maintaining a complex setup can still be painful even for seasoned sysops (and we'd rather not take our work home more often than we already do). Sandstorm added another 80% and I wish it could take off like mobile did.