When TPGs started I (and many others I spoke with) thought it was stupid. Dennis Purdy even wrote his prescient "Smoke Detectors Without Batteries" column in VCBC #7
in 1996. Just like opioids, however, the TPGs manufactured demand: a few companies figured out that they could make a market. Brilliant marketing with terrible blow-back.
IMO the main driver of the corruption is the PSA registry. It begins and ends with the demand created by pitting egotistical collectors against each other for the 'best' collections. That plus the TPGs' abject failure at analyzing cards (and perhaps some outright corruption) was an open door to the crap we are dealing with today.
The only solution is to stop playing their game. Put the TPGs out of business by refusing to use their services and deleting all registry sets and eventually the 'easy' money will be taken out of the hobby. Then the slimy things will slither back into the sewer and go bother the coin collectors.
Not gonna happen unfortunately: too much invested in the status quo.