The bigger question is, why are we still programming the way we did 20yrs ago? Higher level languages were a great improvement over machine language. But what comes next? Why don't we have it yet? A decade ago I was setting up database, writing queries, designing forms, writing the code to wire it all up. I still have to do all these steps with more amount of effort today.
Services like parse cloud code and AWS lambda are another step closer.
Context: We (me + couple of collaborators) are writing a similar platform for ourselves, although the purpose is dogfood more than $.