I suppose in a perfect world, where organisers had infinite spare time, a reserve list could be organised.
Then as riders decide to DNS, they could get, say, 80% of their money back. Once numbers are low enough, the reserves could buy the places.
Realistically, I think the current situation is the inevitable downside of a ride with no qualifiers, with a limit on entries to ensure the controls cope. (Hopefully).