On the one hand, yeah, both are to fault for their message. On the other, it's worth noting the differences.
Microsoft shows a "gaming console" that, while it has games, it treats its consumers like criminals: needing to prove that the games they bought are legally owned every 24 hours and removing said "privileges" if the consumer fails to do so; forbidding them to trade games between themselves; forbidding them from selling their games without a pre-approved middleman; telling it's costumers that if they don't like the Always On they can suck on... You know what? I'm not gonna spend half the day listing these. We're abundantly clear on that and they keep adding more shit to the pile anyway.
Sony shows an actual game console: also has games; it's not region locked; doesn't restrict it's userbase in any way apart from the new PS+ measures and even then, it's a much more attractive service than XBLG, with a lower subscription price and patently good free titles for download every week. The only way they might be called unprofessional, is due to the whole "Haha, Look, we're not Microsoft. Microsoft is stupid, but we're not, haha!" thing. Could it have been done better and more transparently? Yes, absolutely. Shouldn't it be done at all? Hmm, well, if Microsoft were an innocent being, I'd say so but lately? Oh yeah, I love the barbs Sony's been throwing at M$.
The Fat Houses analogy can be said of the entire Industry at this point, with the notable exception of the Indie market and 1 or 2 AAA developers and publishers.
Hmm, now that you mention it, I specifically remember a certain developer who overhypes features on the games he makes, only for said features to disappear as the day of release approaches. This is so frequent in fact, that said developer has become more and more of a joke about this, to the point that if a game of his features all features from beginning of production to end it's heralded as an actual miracle. Could he have behaved better and been more transparent? Yes, absolutely. Should he have done it? Of course, it's his word afterall. Why didn't he and why does he expect others to behave as he should when he doesn't? No idea. We should ask him, really.