Or maybe someone could start an independent startup that provides this automated benchmarking service. I guess it's a legit excuse to learn how to write a gaming bot, as a weekend project.
I think it's certainly doable to some approximation of correct, and that Valve is probably in the best position of all the game distributors to do it with their existing HW survey infrastructure (and quantities of app on their platform) giving them a large background in what they're looking to quantify, and for whom. I just wanted to observe that it's far from trivial, and would still involve some level of crowdsourcing data (or paying someone like PassMark to use their single numbers for performance of given pieces of hardware as a scale for vendors to map things against, though the different workload numbers show that making this comparison isn't simple...)
[1] https://www.reddit.com/r/Steam/comments/41rbhi/how_many_game...
But a red box for graphics intensive games that says "We've never seen you on a device that can play this" is, again, a low bar. Or a windows only game for an account that is mac only.
And before you say that steam could detect that i don't use that computer anymore, they would have to ask for confirmation and that would be unexpected and annoying in my opinion.
Generally the necessary UX would be too complex to be useful.
At the beginning Steam tried to be "smart" and made it really hard to buy a non-Mac game on a Mac which was extremely annoying.
So yes, there are corner cases. Eg if you've never installed the client this won't help with your first purchase. But so what?
No one told them they had to architect it that way. It'd be a reasonable requirement to have the purchasing experience from within the desktop client be aware of what the computer running the client can actually support. If that means doing something a little bit smarter than a simple embedded browser, then so be it. The Google Play Store knows which apps are and aren't compatible with all of my devices, and I don't consider that to be an especially high bar (but rather, the minimum).
That's the tech they already have on hand.