I agree. I think they should take the rules away, except for maximum HP and let the most innovative and creative team have an advantage. It would make it more interesting and force all the teams to get better.
They want to make it where all teams are on a level playing field from a money standpoint. Sorry but go to any dirt track on a Saturday night and the teams with the most money usually win except when they break or someone puts their car into a wall. That is just what racing is. If you want a level playing field buy a football team with a salary cap.