Yes, it likely requires a sea change in sports. Not something America, under capitalist "rule", is capable of doing very quickly. The money is an awful thing in these kinds of transitions.
It is very similar to going from fossil fuels to clean energy. Too many Americans, and everyone at other times for other things, will come up with the weakest excuses for something they know needs to change.