What Apple does best is launching a product(idea) to the customers and watching closely how people will use it and tweak it to fit them more.
It takes a huge amount of humbleness to say “I created this, but I’ve no idea how people will use it”. To KNOW that in the core of what you do is building tools/platforms. That your products are not means in themselves, they serve a specific purpose that you have no means of knowing when you’re creating it. You can only speculate and guess beforehand. However, when It’s out there in the wild you’ve to watch carefully how your idea is being adapted and accept that way whatever it is. Moreover, you’ve to build upon it.
What about your next idea, your next project?
Do you arrogantly design it to fit only specific uses that you assume it will be used for?
Human Centered Design is about dealing with uncertainty, you have to accept that.