Here’s a really good article about different technology philosophies.

In short, there are platforms and aggregators. The former essentially serve to empower, and the latter seek to become powerful in their own right.