Financial self-improvement is crucial. Some people acquire this knowledge from their families, others from school and their surroundings. A mindset often guides individuals and provides an advantage in how they make decisions. Diversification requires knowledge in many areas. Diversifying without prior knowledge is a mistake, as there are many investment instruments available, and making sound decisions becomes difficult without understanding what to invest in.
Every investment carries risks, so when diversifying, you should carefully analyze these risks and plan for these risks.
I think that most likely a person can acquire this knowledge only within the family, if their parents have a good financial education. I haven’t heard of this being taught at school, and honestly, I doubt it. One’s environment can also play a role, but for that, you would have to be very lucky for your surroundings to consist of people who know how to manage their finances and are financially successful.
Most often, though, this knowledge comes from self-education and personal experience learning to manage finances and, over time, reaching a level where you can properly diversify your assets so that they are allocated wisely. I think that, for most ordinary people, this allocation usually goes into a few main assets, while the others, being less important, hardly influence the overall distribution.