How can it be fairer? If you clear surface A before surface B, the people using surface A will always benefit from that, it doesn't matter who those people are. If you reverse it, the other people will benefit instead.
So, let's say you want to divide the population into two groups, X and Y, so that if you treat group X better than Y it doesn't matter since the division was fair so the treatment is fair. What is the best way to divide? I don't think there is any way of dividing that is more fair than any other, because there will always be the losing half, and the losing half will always be able to call themselves a name and say that they are discriminated against. As long as you are not intentionally selecting people with some traits differently than others, I don't think you can do any better.
Example. There are four persons, A, B, C and D. Which way of dividing them is more fair? AB/CD or AC/BD? There is no way to answer this because the fairness is not in how they are divided, it's in why they are divided the way they are. It's like asking: which is the most random number, 34 or 92? Randomness is not in the number, it's in how it was selected.