В Вашем примере "благодаря его уму и красноречию"
"благодаря" выступает в роли предлога причины. Можно проверить, заменив на "из-за" или "по причине", смысл фразы не теряется.
В следующих же примерах "благодаря несчастью", "благодаря тупости", "благодаря неурожаю" - наблюдается явная речевая/смысловая/стилистическая ошибка,
так как в значении слова "благодаря" заключен заведомо положительный смысл и оттенок происходящего или высказывания.
А несчастье, тупость или неурожай - события явно НЕ положительные ;).
Правильно будет сказать: по причине/по вине неурожая, из-за/по причине несчастья, из-за своей тупости.