The NCAA already has. It's called Division I-AA. That is where the Ivy League & other schools play.
Fine, let NCAA run division 1-AA. Even strengthen the rules that make it truely an amateur sports league. Let the Universities that want to run semi-pro sports league run that and get the NCAA out of it.
Quite frankly, I think the NCAA is too sanctimonious for it's own good.