I think the NFL shoulders blame for CTE. Having said that...
There are definite self-selection bias issues (i.e., people who are predisposed or more likely to have or get CTE are more likely to play football and reach the NFL). And it’s impossible to do a controlled study.