Yeah I understand the hardware requires extra work on the part of developers/publishers, but PS3 isn't easy anyway (for Beth especially). So I think that is just being used as a main excuse. Really it's about nintendo being "odd" towards third party developers/publishers, imo.
Who would want to bother with the extra effort if the platform company doesn't seem to give a shit about anything besides their own products?