Personally I can understand simplifying the points system, And think championship should have been given to the best average finisher for the season to me they literally finished better so it's more fair.
Jeff Gordon 7 Kevin Harvick 3 Jimmie 3 Tony 2 Carl 2 under 2003 points system
Going off best average finish though
2019 Kyle Busch
2018 Kyle
2017 Martin Truex
2016 Harvick
2015 Harvick
2014 Gordon
2013 Johnson
2012 Keselowski
2011 Edwards
2010 Harvick
2009 Gordon
2008 Edwards
2007 Gordon
2006 Johnson
2005 Stewart
2004 Gordon
Side note Under best average finish Dale Earnhardt would have won 8 championships and 3 in a row 93,94 and 95