Platform thinking is hard because it requires designing for emergence, not building directly.
If you do one-ply product thinking for a platform shaped problem, you can't have more than superficial temporary non-failure in that role.
Great platform thinking is extremely difficult, because it fundamentally requires multi-ply thinking.
But the secret is that designing for emergence is a kind of magic that is applicable just about everywhere.