But the company wants to diversify away from Facebook, because the number of users it can acquire on the social network is slowing and so as not to be too dependent on one platform.
When a person becomes dependent upon or alters their lifestyle to accommodate the power of a computing platform, then I think you can say you have a lifestyle computing product or service.
If developers grow dependent on third party development libraries and tools, they can only take advantage of platform enhancements if and when the third party chooses to adopt the new features.