Absolutely right. And they are almost entirely absorbed through food. Humans simply cannot meet their needs with minerals from water alone. The amounts dissolved in water are far too small, even in waters with a particularly high mineral content.

One would have to drink up to 10 liters of water daily to ingest the required amount – even disregarding the tolerance barrier of minerals dissolved in water. The body demonstrably absorbs minerals dissolved in food much more easily and efficiently. Even mineral water bottles carry the advice: Ensure a balanced diet. [more about minerals in the body]