Несколько факторов наложились друг на друга.
Первый: рынок БАДов в России практически не регулируется. Добавки не проходят клинические испытания как лекарства. Производитель не обязан доказывать эффективность, только безопасность. Это означает гигантскую маржу при минимальных расходах на R&D. Капсула магния стоит в производстве 2 рубля, продается за 30.
Второй: социальные сети создали идеальный канал продвижения. Блогер с аудиторией 500 тысяч рекламирует iHerb и получает процент с каждого заказа по промокоду. Ему выгодно убеждать аудиторию что без витамина D они все умрут.
Третий: реальный дефицит витамина D у жителей северных широт действительно существует. По данным Эндокринологического научного центра, до 80% россиян имеют недостаточный уровень 25(OH)D. Это один из немногих случаев, когда добавка имеет доказательную базу.
Остальное - маркетинг. Коллаген разрушается в желудке до аминокислот и не попадает в кожу в виде коллагена. Большинство витаминных комплексов бесполезны при нормальном питании. Мета-анализы показывают что поливитамины не снижают смертность и заболеваемость у здоровых людей.
Вашей бабушке БАДы были не нужны. Вам, скорее всего, тоже. За исключением витамина D зимой, если вы живете севернее 55-й параллели.
Про коллаген не совсем так. Есть исследования показывающие что гидролизованный коллаген стимулирует синтез собственного коллагена через пептидные сигналы. Не все так однозначно