"Our logic is far simpler: if the game doesn't sell, we did something wrong."
This is very true. If you fail to sell your product there is no one to blame but yourself.
It's not just quality that makes a game sell though, and a recent example would be Bayonetta. Recognition, marketing and understanding your audience are vital points in making a huge seller.