Read up on this case and you see that UNC got off because the NCAA couldn't do anything to really punish them for offering such classes. The NCAA, aka the presidents of the universities, established a long time ago they didn't want the NCAA involved in classroom curriculum or in the difficulty of classes they offered to their students.
If this ended up in court, it looks like UNC would have pointed straight to the chair of the NCAA's Committee on Infractions, Greg Sankey, and asked why as the associate commissioner of the SEC why did he allow Auburn to get away with the same crime?
https://www.nytimes.com/2006/07/14/sports/ncaafootball/14auburn.html
UNC even used the Auburn (And Michigan) cases in their own defense against the NCAA.
"U.N.C. had contended that the case was fundamentally academic in nature, and that athletics staffers were at most tangential to it. The university cited instances in which similar misconduct was alleged at Auburn and Michigan, and the N.C.A.A. did not act."
"“The fact that the courses did not meet our expectations,” Mark Merritt, the university’s general counsel, said in a call with reporters, “doesn’t make them fraudulent.”"
"In a tone that seemed begrudging at times, the panel accepted that reasoning."
https://www.nytimes.com/2017/10/13/sports/unc-north-carolina-ncaa.html
If you want to blame anyone, look at Greg Sankey, the guy who wants to protect the Alabama and Auburn football programs at all costs.
No, it’s incorrect to say the NCAA could not punish them. Further, there are meaningful differences between the Auburn and UNC cases such that you cannot compare the two.
Regardless of the spin put out by UNC, the reason that UNC was not punished boiled down to evidentiary issues, as stated by Sankey in the article you linked.
“While student-athletes likely benefited from the so-called ‘paper courses’ offered by North Carolina, the information available in the record did not establish that the courses were solely created, offered and maintained as an orchestrated effort to benefit student-athletes,” Sankey said.
The issue facing the committee had to do with the limitations placed on the committee regarding the infractions process itself, not limitations on what constituted a violation. UNC understood this and therefore fought to exclude key pieces of evidence. UNC’s assertion that this wasn’t a violation was merely what they were telling the public, not what was playing out in the process.
It’s clear that UNC cheated and the committee clearly stated that they believed UNC cheated. However, the committee was unwilling to get into a legal battle over which evidence to consider and backed down.
Page 18 of the COI report states:
But given UNC's early admissions, its implementation of corrective measures and its recent distancing of itself from the Cadwalader report, the panel concludes that it is more likely than not that student-athletes received fraudulent credit by the common understanding of what that term means. It is also more likely than not that UNC personnel used the courses to purposely obtain and maintain student-athletes' eligibility.
What UNC did violated NCAA by-laws and should’ve been punished, but UNC got away with it because they were willing to fight tooth and nail to suppress evidence. Don’t fall for the garbage that comes out of UNC.