It's certainly a difficult issue, and I don't claim to have all the answers. But if you have the time and resources to pick and choose which events around the country you attend, I'm guessing it wouldn't be that difficult to pick a state to focus on and hit a couple extra tournaments there (or even just play more in your home state).
As I said, someone will always be getting screwed. I'm just of the opinion that the system should be skewed toward players who actually live/compete regularly in the state they end up competing in. If people who get to go to elite level tournaments multiple times per year all across the country have a slightly harder time getting into nationals, I guess I'm just not particularly sympathetic.