That can't be Steams responsiblity?
Steam are selling you a product, It's the developers that should ensure the game works.
Regardless of whose fault it is, it's in Valve's interests to make sure purchases on Steam are smooth and the user is satisfied.
Knowingly selling games that don't work on current hardware makes them look bad, in many people's (tho apparently not yours!) eyes.