Whether other companies have similar contracts I don't know. I would be rather surprised about it, but I don't know.
But really, think about it. What is the only reason Sony would require an NDA like this? They're afraid that the response will be significantly negative. There's no other rational explanation I can think of. So why are you trying to spin it as Sony holding back any developer opinions? That's just the best way for Sony to hold back negative opinions.
See Apple. It helps to generate buzz after launch. It doesn't have to be negative opinions too.
In any case, once the launch is over... the relevant info will become public (dev knowhow is still confi as always).
The article actually tells me more about destructoid's anxiety, rather than anything special/evil about Sony's NDA.