There's teams that have been going for top 10s or top 15s with multiple riders all year long instead of trying to win a race...I accept your point, but are riders and teams really going to do that in the midst of the biggest race in the world, taking place in July.
Points should be even more top heavy and not a single non-WT race should give points for finishing outside the top 10.