The concept of using the average is not good, because it is not possible to account for weighting- in other words, all tourneys are NOT equal.
It is easy to look at statistics in each state and see where a player who performs decently in just one multi-day event all year with many players can have a better "average" than someone who plays well in numerous local one-day events but cannot attend the big event.
If someone doesn't like that people are earning their way in playing in the same local events, the IFPA makes it easy to be procactive and organize your own tourneys. In fact the SCS system has certainly gotten more people to play and run all sorts of local one day events simply because everything in the state counts. Anything that discourages people to play is not good.
On another note, is earning a spot in the SCS by sheer volume of events in one city fair? It is just as fair as being in the "world ranking" with your best 20 events and never leaving your state or country. Should the IFPA count only say 10 of those events in a country to encourage (read-force) people to travel and earn points? No.
Lastly, the ranking system is not perfect; we know it, Josh knows it. But more and more people are partcipating in competitive pinball and getting excited about WPPR points, which is good in the long term for everyone.