GP based solutions are seldom worthwhile in this game. They just shift problems to other areas.
I do think CG needs to be harder on lazy GAC platters though. I think they should use the GP differential to force the bigger account to full clear for any rewards. For instance if you’re in the bottom two leagues and have more than two million GP advantage, you need to full clear instead of just get 10 points. And if you don’t, then you should get reduced weekly rewards as well. 1/3 per match you fail to do that in. That can also be scaled across the leagues fairly easily and removed although for Kyber.
At least with something like that, the complaint that they’re in the bottom leagues for easy rewards would go away. Hopefully though those that steer just playing intermittently would either pick up their gameplay or stop signing up altogether