Бо у фразеологізмах вжив. саме множина:
гостро критикувати
Правильніше: брати в обмолот; всипати на галушки; дати прикурити; дати копоті; дати на горіхи
бути покараним
Правильніше: отримати на горіхи; скуштувати березової каші
бути вилаяним, покараним
Правильніше: мати на горіхи (на рибу) від когось
Мова – не калька: словник української мови
https://e2u.org.ua/s?w=Guilty pleasure&dicts=all&highlight=on&filter_lines=on спроба скоротити оце
Взагалі по суті якось так ще можна. І ще різні кращі іменники пошукати
Надхнене перекладами "грішне любце" (Kevin Markov) та "заборонена втіха" (Роман Роман).