The current points system is extremely open to exploitation. When you have 2 competitive people in a league (which from my experience is very common), all you need to do is sacrifice one driver to benefit the other, and you guarantee a 1-4 finish and a 4 point advantage. In my opinion this is a cheap tactic that should not be rewarded.
My suggestion is that we should have the option to change point systems in leagues, allowing hosts to choose the system they want, in the process allowing hosts to encourage the style of racing that they want in their league.