Absolutely. The Western diet primarily has very little variety in it. 55% of our diet comes from boxes/processed food which is almost entirely made up of only 3 things: Oil, Processed flour, sugar, and maybe some dairy. The vast majority of our diet is: meat, dairy, oil, sugar and flour. Oil and Sugar have 0 nutrients. Highly processed flour has little nutrients, but it does have some: the problem it's super deficient in potassium, magnesium and iron.
So, the same eating pattern gets exploited day in day out and people end up deficient in the things you mentioned, plus potassium.