http://www.alanarnette.com/blog/2018/12/17/how-much-does-it-...
https://www.seattle.gov/neighborhoods/programs-and-services/... has a required number of hours per year to get - and retain - an allotment. It's meant to reduce entropy and keep the waiting list a bit shorter. A couple of things on this list https://www.seattle.gov/neighborhoods/programs-and-services/... can get you your hours in faster, which bumps you up a little bit in the queue. I'd like to see that ramp more aggressively but that would discriminate against blue collar workers.
Everest doesn't have that problem, though. Climbing it is, in many ways, a statement of privilege already. If you issued permits to the 100 people with the most volunteer hours in that year, you'd solve a whole host of problems.
Everyone who wants to climb Everest pays in 100 bucks to register. Winner has to pony up another 900 for the permit, and fines for leaving material on the mountain. Spend the net profit on cleaning up after the people who already left shit on the mountain.
But here's another alternative that also fixes it:
To get a permit to climb Everest, you have to have spent some hundreds of hours volunteering for the crew doing cleanup. You'd see the lower 70% of the route multiple times before it was ever your turn. You'll get a hint of how you respond to altitude + cold. You'll understand what a flying pain in the ass it is to clean up after asshole climbers. You will also go farther up Everest than most people ever will, and you'll be reducing the human footprint in the process.