You are wrong.
If KNC think we are 2 months away from shipping miners at volume they can plan their reinvestment strategy to sell a certain volume of their own miners over that 2months as we are not in the market and will not be competing for sales. So they may say 'we will reinvest 10Mill to make 500 miners which we know we will sell over the next 2months'. However if VMC suddenly start shipping and selling in volume after month 1 then KNC will be left with a few hundred of unsold miners tieing up their capital. This will have a delaying effect on their next production run as they struggle to get that capital back into the reinvest fund.
Now if they know we will start shipping and selling after month 1 because Ken releases that info they will not put so much into building miners they might instead put more money into new chip development to help them move into the next level.
There are many ways that you can gain a small edge over the competition by maintaining commercial secrets that's why we recognise the term - it is a very common practice.
Edit - KnC are selling everything they can make right now but the principle still holds - if they know we are going to ship they will change their business model because once we start selling I can't see them continuing to sell out.
But surely they are more scared of the increase in hashrate? Even our best case scenario makes the hashrate perhaps 2% more difficult in one change due to our miners.
KNC will plan their hardware sales around the worst case with the increase in hashrate and this takes into account ActiveMining, ASICMINER, Bitfury all adding hashpower.
The only time you would be right is if we were expecting to surprise attack with 500TH/s or more. I admit if we were due to add 500TH/s+ that effect on the overall network would be so huge that it would throw everyone off and cause our competitors to reevalute.
The chance this happens is nil. I asked Ken ages ago about the possibility the final batch brings us to 1000TH/s and he was a little taken aback due to how much power that was. I took this to mean that we will not have that type of hash power for a long time.
This is my point: If we were to add 100TH/s tomorrow, this event would not even cause KNC to have a meeting. One of the engineers might have a giggle over coffee but nothing more.
So there is no need for Ken to be secretive unless it's the NDA or we are due to add 500TH/s at least.