Decentralization is about diversity
From a more philosophical point of view; the idea that everyone should become a programmer is honestly just plain wrong. I like  what these people are doing but I don't think this could/should be done for more serious projects considering the amount of hacking that's going on at more centralized services like google-drive and dropbox. But if that's not their aim then that's all good I guess.About shared data, can't you just use google spreadsheets?