I get that, but England is a soccer crazed country with almost 2.5 times more people than the Netherlands. Just doesn't make sense that Netherlands has been better
First, the Netherlands haven't been obscenely better than the English. The Dutch still lack a WC title (though they have a European championship and the English don't) and have had cycles where they have failed to qualify for the WC (they didn't qualify in 2018). However, they do punch above their weight when it comes to population size.
People have literally written books about it, but the short answer is the Dutch developed a unique play style in the late 60's/early 70's called "Total Football" that pretty much revolutionized the way soccer was played. It basically did away with the static formations that other teams had used and made it so defenders could attack and attackers had to be prepared to defend (this is simplified). That was then coupled with a very strong and comprehensive youth scouting system that was developed through the various teams in the country and they all played a similar style and learned the "Total Football" philosophy. This made for a very cohesive national team. Even today, the scouting system in the Netherlands is extremely comprehensive which basically means that any player in the country that can kick a ball is scouted and evaluated. To this day, teams like Ajax, PSV, and Feyenoord produce a disproportionate amount of the soccer talent that eventually finds it way to the top levels of Europe (though they are not always Dutch players as these teams have a good track record of "finishing" prospects from other countries).