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