I don't see why the NCAA can't handle the transfer issue in steps. Allow kids to transfer that lose their coaches. Allow kids to graduate transfer to go anywhere they want without permission from their coach. That is a start.
Freedom to go wherever they want whenever they want would be chaos.