They might spend $600 on 10 of those games, though. It's not all-or-nothing.
If the deal is providing entertainment for a price then why the publisher feels entitled to keeping the money if the entertainment didn't happen?
That's the basis of most of the Steam's business.