I still feel the ranking is skewed towards GC guys.
If you are the best in a 3-week GC Tour, you will get a lot of points as you compete against the same riders day in day out. Every rider in a GC tour gets worse, but if you're the best, you get less worse.
It's different in 1-day races: There is a lot more going on in terms of racing strategy, and if you are the best in a certain time frame (e.g. the Ardennes classics), you have 3 chances in 2.5 weeks to score points, and each race is against a full peloton with new, fresh riders.
Compare that to a GC rider who gets 4-5 mountain stages, a TT in the end with a reduced (crashed out) and not so fresh peloton, and ofcourse, you get a lot of points for the overall GC.
I don't say or argue that the GC riders don't deserve this, but it is skewed. So in order to score this bizarre amount of points over Sagan / Gilbert, we need a dominant GC rider that just keeps on going and has the tactical insight in winning classics. And that's where we are now with the absolute legendary Tadej Pogacar. Sometimes I feel we aren't giving him enough attention on this forum. Other GC winners would have finished the season already after the Tour or the Olympics, but Pogacar keeps going, even in races that aren't his cup of tea (like the world's).