I think it is impossible to pick a real all state team because no one has seen all the teams and players enough to really evaluate them so you end up with whoever shows up and can make the best argument for their players hence Irmo gets 4 players.
Best thing to do is to probably just let each team or district name a few outstanding players and make the all-state team just a collection of best players as opposed to an attempt to create a real all-state team.