I think why it happens more often to Nintendo is for two reasons: first Nintendo is very conservative in their predictions and second the sales for them are very volatile. Look the Gamecube, Wii, WiiU and now Switch. The Wii sold more than four times what the Gamecube did, the WiiU did only a seventh part of Wii sales. Playstation has a stronger brand identity, and even if their product isn't that attractive (PS3 with it's pricetag at first) they sell just based on brand perception. Also Sony is less conservatives, they ramp up production for launch and just think they throw more advertisement if the sales are not that good.