Why do cloud storage services like s3 not have alternative file upload/download interfaces like ftp, scp & git? Why don't they have database like search functions? Why isn't it easy as pie to create a massive scale file sharing system with individual access rights for millions of people?