Невежественные люди - особенно не любят брать на себя любую ответственность. Особенно, невежественные и непрофессиональные люди у власти. Власть придержащие - вообще не желают быть виноватыми ни в чём. И поэтому старательно навязывают и вину и ОТВЕТСТВЕННОСТЬ кому угодно.
Наука не политизирована. Поэтому учёные несут ответственность за соответствие полученных ими данных и результатов - научной истине, объективной реальности. А вот ЗА ПРИМЕНЕНИЕ научных данных - отвечают уже совсем другие люди. Те, которые обличены властью и средствами.
Поэтому фраза " «ученый должен нести ответственность за свои открытия»" - означает что кто-то с самого "верха" - не желает нести ответственности за преступное, подлое или пошлое применения научных достижений.
Это из той же оперы, что учитель должен нести ответственность за воспитание ученика...
Выражение спорное.
Подразумевает оно возможность негативного применения открытий. Но как можно его предполагать? Открытие ядерной реакции... Ее можно применить как в мирных целях, так и в военных. Применение зависит от общества.