I completely agree. This is the attitude I take in the Brave New World of ... whatever this is supposed to be. However this rather ignores my original point. All I was saying is that it's kind of gauche (and more than a little cynical), to tell people "that's what you get" when a formerly trustworthy entity suddenly punts.
Secondly, a promise is not a legally binding agreement. It's a statement of intent backed by personal integrity and honor. (Broken contracts are what you take to court.) There's no legal recourse because they DID sell you a working game. But in this case, Epic took a major hit to their integrity and sullied a lot of good will on the part of Linux gamers with the UT3 fiasco. They didn't offer a contract stating the binary would be available (they just promised it would be), and they didn't break any laws. Packaging the Unreal Anthology with a Linux logo on the box that doesn't run under Linux (which was done - I've got it in front of me right now), might be a different story.
My central point is that it's wrong to place blame on the customer for being misled. Caveat Emptor isn't really a legal defense in the United States. Otherwise there wouldn't be laws against fraud. (Although fraud implies intent, and I don't think that was the case here.)
Okay, rambling now. I'll quit.
Promise? Hahaha! What the fuck is a promise? It's shit. They don't owe you anything. You are just a guy who doesn't matter since they sell to millions who don't complain! Now get in line and shut up! Your feelings of entitlement are preposterous!