В принципе, я за. В начальных классах они не нужны, там и так все достаточно просто и понятно, родители сами могут объяснить, а вот в средних и старших классах уже можно.
Но, например, у нас была углубленная алгебра, в семье мне никто с такими уравнениями помочь не мог, в ГДЗ хотя бы можно было найти сходится ли мой ответ и в правильном ли направлении я решаю. И только это, не списать, потому как в ГДЗ, по крайней мере, тогда, сам процесс решения или не описывался или описывался очень кратко, преподавательница в жизни бы не поверила, что весь класс решает такое "в уме".
По остальным предметам не пользовалась, у нас старались давать задания не из учебника, так что и списывать нечего, даже если кто-то умудрялся переписать, например, сочинение, было заметно. О существовании ГДЗ учителя все знали, у некоторых их них были такие же книжечки чтобы выискивать "плагиат".
Сейчас, наверное, и в интернете это все есть.
В общем, я за, только в умеренных количествах и считаю, что больше ГДЗ нужны в качестве помощи родителю. Если ребенок знает о существовании чудо-книжки с которой можно и над домашкой не сидеть, то он всеми силами будет стремиться ее достать. Но, опять же, там есть ответ, но нет решения. Это как в одной известной притче: лучшая помощь это не дать человеку рыбу, а дать удочку и научить ловить. Если ребенок спишет - его домашнее задание может быть спасено. Но на контрольной или у доски ему это не поможет, если он не понял откуда получается ответ, написанный в этом ГДЗ, то он не сможет пользоваться этим, он не усвоил тему. И на какой-нибудь итоговой контрольной это обязательно всплывет.