ну, комплексы же тоже не дураки делают.
В случае с компливитом - это старый комплекс, когда ещё не то что совсем не знали про антагонизм витаминов, а скорее, игнорировали проблему, считая её несущественной. Потому оно работает довольно плохо в сравнении с нормальными трёхчастными комплексами.
Что до витамина Д, его надо пропивать обитателям северных регионов с коротким световым днём и гражданам старше 65 лет. У остальных он и так вырабатывается.
Я сама витаминов практически не пью, зато регулярно пропиваю курс магния.