Well, if you honestly believe that Carnegie Mellon University is the same as the NFL as a non-profit, especially given our long track record of education and research, there really isn't anything I can say to convince you. So let's just end this here.
His/her point is that being a non-profit is often just a legal structure with tax protection. It is not a valid reason to charge a high price for something. Not addressing his/her point does not make it any less valid.
Importantly, faculty and admin staff at both the NFL and CMU are both highly paid.