Are n't many famous products (Android, Maps, Docs etc) of google are acquired rather than built?. What you think might work for you, may not work for others. Every organization have to figure out what will work best for their customers, by themselves.