В пособии "А как лучше сказать?" Д. Э. Розенталь, о предлоге "благодаря" сказано:
Предлог благодаря, не потерявший еще своего первоначального
лексического значения (по связи с глаголом благодарить), естественнее употреблять в тех случаях, когда речь идет о причинах, вызывающих желательный результат, например: выздоровел благодаря
правильному лечению, выиграл партию благодаря тонкому понима-
нию сложной позиции; ср.: Благодаря выпавшему снегу можно было
кое-что рассмотреть на земле (Арсеньев). Встречающиеся в печати
обороты «благодаря снежным заносам движение на транспорте
прервано», «поезд потерпел крушение благодаря небрежности
стрелочника» и т. п. воспринимаются как нарушение указанного
положения («не за что благодарить»).
Вместе с тем следует отметить широкое употребление предлога
благодаря не только в разговорном, но и в книжном стиле для указания причины вообще; такая причина может быть нейтральной или
даже вызывающей отрицательные последствия. Ср.: ...Связь с людьми
потеряна благодаря последним арестам (Горький); Последние дни
благодаря дурной погоде он пил по вечерам слишком много (Бунин);
С войны он вернулся почти оглохший, благодаря осколку гранаты,
с больной ногой... (Куприн). Однако невозможность оборотов типа
«не пришел на работу благодаря смерти матери» показывает, что
до некоторой степени в предлоге благодаря сохраняется его первона-
чальное значение.
Такого же мнения придерживаются и авторы Русской академической грамматики. Там сказано:
«Позитивный оттенок значения предлога в современном языке утрачен: успех благодаря настойчивости, опоздали благодаря аварии; Все неприятности – благодаря соседке; Благодаря матери в семье снова мир» (Т. 2. М., 1980, с. 445).
Если благодаря – деепричастие от глагола благодарить, то род. п. нормален: Вышел из комнаты, благодаря (= говоря благодарности) своего друга за помощь. Вернулись с рыбалки, благодаря небо за отсутствие дождя.»