Про майонез и сало я написал не для того, чтобы провести аналогию с составом гейнера (кстати я упомянул ещё батон, жир с углеводами лучше усваивается
). Говорил к тому что просто набрать вес тела это в принципе не проблема (так же как по идее и уменьшить вес тела), а вот набрать мышечную массу - это проблема (так же как и скидывать лишнее, не трогая мышцы), и уж тем более проблема - быстрый набор мышечной массы.
Насчёт того почему везде людям с недобором веса рекомендуют гейнеры, вопрос сложный, естественно в этом есть доля впаривания мол "возьмите, будете пить, за месяц наберёте 10 килограмм" и действительно можно набрать 10 кило. По сути конечно белок лучше усваивается с углеводами, но тогда и гейнер должен быть очень дорогой, чтобы было максимальный процент сложных углеводов, а не сладкая масса с сахаром. Хотя с другой стороны чем не устраивают обыкновенные продукты, вроде каш, хлеба грубого помола и тд? Дешевле, да и эффект то чем особо будет отличаться? Углеводы они и есть углеводы. Вот белок более дефицитная вещь, лучше сосредоточится на нём и при нехватке белка в питании покупать протеиновые добавки.
И как и сказали выше если нет нормального питания, то пей и покупай что хочешь - прогресс будет очень вялым, если вообще будет.