Skill, experience, knowledge, curiosity, “free” time.
I find that the more I’ve experienced/read, the more I’m able to make connections across domains that I otherwise wouldn’t be able to make.
The more experiences one has in life, the simpler it becomes to identify these similarities across domain boundaries.