I hate when people say a game "deserves," sales. It doesn't deserve anything. It's own design will determine it's sales, and if it doesn't do well the company will have to deal with it, change it or give up on it.
This is business people, not fantasy land. If a game doesn't sell well, it doesn't deserve better. The market says what it will get and that's that.