I know that personally there's nothing as disappointing as reading glowing reviews of a product's potential, only to find that I a paid good money for what should have been a pre-release product. Sure, as a developer there's always a push to just ship it and get some "traction" but the flip side of that is that doing so risks alienating customers (and reviewers).
If I'm a customer looking to make a purchase, what you're implying is that "in a couple of weeks/months when those specific bugs are sorted out this [product] will [no longer] be absolutely worthless." Is that really the standard customers should expect?
It's nice to see a reviewer as a customer advocate occasionally rather than just recite the bullet points of a press release.