противоречия не получается

Ничего нового нет в том, что животные инстинктивно чувствуют какую еду им лучше есть. Понятное дело, не идет речь о том что синицы сами себе сказали: "Так, это полезно моему организму. Поэтому я буду это есть".
Выбор еды у них происходит на уровне ощущений. Кошки и собаки весной начинают жевать первую траву. Причем не любую, а лишь определенные сорта. Откуда они знают, что так надо делать ? Ответ - у них в мозгу генетически передан инстинкт.
Человек тоже обладает таким инстинктом, хотя и в ослабленной форме. Например, вам захотелось свежих помидоров. Давно не ели, и вот вам их захотелось. Вы же не говорите "Я буду есть помидоры потому что они мне полезны". Вы говорите: "Что-то мне захотелось помидоров". А вот асфальту пожевать вам не захотелось. Почему-то. И сена поесть тоже.
А в смысле холестерина, чем больше животное двигается, и чем в более холодной среде оно обитает, тем большие дозы холестерина идут ему на пользу. Они умеют сжигать холестерин. А кошки, собаки и лошади вообще не подвержены холестериновому поражению, например. Проводились эксперименты кормления кошек одним холестерином. У них от этого холестерин в крови абсолютно не повышался. Так и синицы. Они животно-ядные. Зеленушки например, как зерноядные птицы, желтки яиц не клюют. Они на инстинктивном уровне ощущают что эта пища не для них, она им вредна. И снегири желтки не едят, и т. д.
Зато синицы не едят кору деревьев, например. Вокруг полно коры, но для синиц ее не существует. Не едят они и листву, и траву, хотя в листве живут, и листвы вокруг сколько хочешь. А лоси например, едят почти исключительно одну кору. У каждого животного своя кормовая база, и они инстинктивно знают, кому чего нужно есть.
-------
Что касается человека, то у него холестериновый обмен следующий: 300 мг. холестерина в сутки должно поступать с пищей, и еще 700 мг. в сутки организм человека синтезирует сам. В результате за сутки 1 грамм холестерина расходуется организмом, и 1 грамм прибывает. Получается баланс. Если преобладает поступление, то у человека развивается атеросклероз, в итоге инфаркты и инсульты.
1 желток яйца содержит 250 мг. холестерина. Поэтому человеку 1 желток в день, в среднем, - это предел потребления. А яйца продают десятками. В результате правы американцы, которые белки пускают в пищу, а большая часть желтков остается лишней. Ими и можно кормить птичек. Или выбрасывать их. Например, в салат на одного человека пускают белки от 6 вареных яиц. А куда 5 желтков девать ? Их все равно выбрасывать, если не хотите погибнуть от инфаркта в цветущем возрасте.