I understand where you are coming from, but not all of the available sites have the ability of hosting all classes. And even if they physically are able to, they may not want to commit to hosting a larger class of games.
Sure, SMSU in Marshall could host a 6A game. But should they? (Geography- NO). Could they find the people for to work it? Good question. Hosting a 6A state game is a different beast than a 9-player game. Facility needs are different, staffing and security and concessions are different. You cannot simply switch out which class is going where based on geography/distance-- those logistics take longer than a week to procure in most cases. And even then-- who gets priority? There are only six sites south of the metro for all classes-- Mayo, Jordan, Apple Valley, Hastings, Eastview and Farmington (and 5 of those 6 are still arguably metro!). So who gets to go where if there are multiple distance issues?
Unless we go back to a higher seed hosting, I don't know if we fix this problem. But then we deal with facilities that may not be well-suited to host state games simply because their team qualified and we would be complaining about unfair advantages that way too.
(Edit-- I probably quoted the wrong reply-- my apologies)