i feel like d3 at least should be that way, d3 should be limited to d3 coaches and d3 coaches should be limited. its too damn complicated for new coaches, and they'd have the option to basically skip d2 and go play d1, which is a thing now. so they could avoid ever dealing with all that BS and i think that would go a really long way.
d2 as a parallel game to d1 makes a lot of sense to me. the nuances of d2 recruiting, what was dropdowns / pulldowns and now is recruiting from d1 pool, some people really like that. i don't exactly like the RS2 structure, where d2 can target late d1 recruits the same time d1 teams can, and can sign most d1 recruits faster than new d1 coaches, etc - i think there should be changes there, make RS2 a real session (no signings for first 4 cycles or something), or at least somehow address the issue. but, i don't know that cutting out the general style of d2 recruiting, where you can work to get d1 recruits but its risky or harder or whatever, is the answer.
i don't think d1 should be allowed to recruit down to d2, but i don't have a big objection to it (definitely IMO d3 pool should be exclusive)