> And why they used third party developers to develop the ecosystem of applications.

Isn't that the very definition of a platform?

Platform must be the most abused word ever

Apparently, everyone is building the platform all the time, even when it’s just a user facing application