But its still MacHeist's problem -- they should have planned ahead, or either put a disclaimer to customers that a) the release could get delayed indefinitely or b) there may be no beta at all. They made it sound like they had everything worked out, which obviously they didn't. I agree though, the compromise (to me at least) is fair. I'm just saying that people have a legitimate reason to complain, since they obviously did not get *exactly* what they paid for (but kinda close).
By that logic, people should have launched class-action lawsuits against Microsoft for the countless delays affecting Windows, or against Apple for the delays that affected OS X. Buying software is not like buying "consumer product X" from Wal-Mart; features can change, as can ownership and support of the company making software. It's the nature of the industry, and its especially true of indie devs, especially (generally) one-man shows like Atebits/Loren Brichter.
It seems as though the only way people like you will ever be satisfied is if the Directorate had some magical machine blessed with fairy dust that could allow them to see into the future, predict the decisions both of individual developers and major corporations, and plot out the probabilities of all of their actions...like some cross between a Crystal Ball and a TARDIS out of a Douglas Adams novel.
AppShelf: MacHeist 3 Loot
AppShelf: nanoBundle 1
Check Reciept Page for nanoBundle 2 AppShelf Files.