How is not supporting the platform that delivers the biggest success for them giving them integrity?

Unless they're signing a contract with Nintendo saying that they're only going to make bad games that they don't want and start following unethical business practices, then there's no such thing as integrity.

Learn to realize your fanboy bias does not ethics make.