I'd pay for this: Netflix for PC games.
Monthly fee. Access to full Steam library (for instance). Limited number of hours per tier of release (10h of new releases, 20h of month old releases, unlimited for indie and older games, etc)
Each game could have a rating for how many hours it takes to complete and amount paid out to publishers could be COST * (PLAYED / REQUIRED).
I understand that xbox might be doing something similar but I’m not familiar with exactly how it works.
Wishful thinking, I know.