What I was suggesting would only be for pre-opening - and at opening time it would revert to the current system. I was thinking if they have enough guaranteed boarding groups to cover the people there pre-opening, then everyone would get a (random) guaranteed group. At park opening, it would revert to the current system giving out the remaining boarding groups, then back-up groups in order of request.
If more people are there before opening than spots in guaranteed groups, some of them will (at random) get the earliest back-up groups, but it would still revert to the current system for the later back-up groups for anyone requesting a group after park opening.
I guess I was just trying to think of a way to avoid starting the day with a high stakes fastest finger/cellular data game. Like UNCgolf said, it's probably going to get worse as we move towards summer and definitely will when opening times shift back to 8 or 9. But I'd be really surprised if they change anything until they're ready to replace the system either partially or fully with FP+ and/or stand-by.