I would love to see a generalized FOSS reservation system that could be used for just about anything that would help address the issues Valve listed. It could be as simple as a short lived deployment (1,3,7,14 days) that writes out the entries to a Google Sheets. I have encountered so many people trying to come up with their own approach to this problem that I think it would be worth solving. Maybe I can find time to work on it later this year.
Seems weird to base a FOSS reservation system on... Google Sheets?