You can point out the flaws in any strategy.
True, otherwise we'd have little to talk about
Companies that talk too much about what they're going to release end up releasing that exact thing, for better or for worse. Secrecy allows Apple to remain focused on making the best possible product, which only sees the light of day when they feel it's ready to be seen.
That makes Apple sound weak-willed, as if they were incapable of ignoring customer wishlists. (I think their problem now is that they seem incapable of ignoring internal wishlists from people like Ive.)
I still think the main reason for secrecy, is that they just really, really love going for the shock and delight effect during each new product keynote
From experience, I believe that customer feedback is critical to making the best possible product.
But maybe you're right about how Apple thinks. Remember the iPhone, and the Watch, and how they were each revealed six months before going on sale. Very little actually changed after they were shown off. Well, except that Jobs had to respond to criticism of no third party apps on the iPhone, and the immediate gripes about the plastic screen seemed to really push him to have the glass cover ready in time for sales launch.