I think we must leave the business sense side of their decision. Whatever your stance on this review from the beginning (major vs incremental, justifies review or not, still necessary vs not necessary for whatever reason), all ppl following this thread are in the same boat: some waiting/expecting/would prefer to see the review for buying decision, some to gain insights from Anand's review. And everybody in this very boat have been repeatedly (at least 5 times) told this review is coming. As a matter of fact, whatever your stance is, please do not pretend as if Anand's and his team's silence on the issue is totally fine. If Apple or another reputable company for that matter did not publish an update on something that they have previously (5 times) said they will be doing it, I cannot imagine the plethora of rants.
As a side note, my view on the business sense is (even though not relevant as we are not shareholders of Anand's company) is: while I agree people can change their minds and normally are not supposed to declare this, good businesses which care about customer service would not let their customers down due to repeated undelivered promises without making any single explanation. Hence business in this day and age is not merely about allocating resources for maximizing profits/readership. You may (have to) allocate resources for customer satisfaction in the expense of other things.