This is horrible reasoning. People need to stop looking at Detroit and try to mimic there development. There drafting is what is to be admired if anything.
The vast majority of good players in the NHL either spend 0 time in the AHL or played less then haft a season of one. And most of them have made an impact with there team by age 21. So to say all our prospects need 2+ years in our development leagues after there 2 years of extra CHL hockey once drafted is asinine if we want to have good impactful players.
ECHL is a joke. If your draft year +2 (about 20 and can't make the jump to the nhl) when your eligible for AHL and your not good enough to make the squad, then your most likely not gonna end up being a good player. This isn't baseball, there's a lot of differences like contracts allowed, ELC status etc
You ruin development when players aren't pushed and they build bad lazy habits that they can get away with in the lower leagues but can't with the big one. The only thing worse then rushing a player, is over cooking them.
EDIT: Also if you wanna do this, your basically burning there ELC which is gonna hurt us with the cap eventually. The best teams get great production from there players on ELC so they dont to have to spend $ on free agents to fill those holes. Helps keep there best players under contract. Again, using the basball method of development in hockey is idiotic IMHO
EDIT: Also you said 24 should be the age they enter the NHL. Think logically. Nylander just finished his 18 year old season. According to your reasong, we should develop him for another 5-6 years before bringing him up to the nhl?
What about our #4 pick? Do you really see Hanafin spending another 2-3 years in college hockey or Marner spend his next 2 years playing against 16 year olds in the OHL? You get to a point when you outgrow your current league and there's nothing let to learn/prove.