This cooperative desicion-making has much to recommend it.
Don't ask me why 'praise' or 'suggest' aren't valid. They're just not. You can say that things have a lot to recommend them, but not that they have a lot to praise them. It's just a quirk of the language.