NCAA sabotaging its own future (again) here?