2. The "teach better money management skills" has really nothing to do with this problem, but is continually trotted out as some sort of solution. If you don't have enough money, there's no "managing" it. This isn't an avocado toast problem, it's a wage issue.
Additionally, the incentives are a moving target. For example, with the federal government threatening to end forgiveness plans, can you blame someone for not taking advantage of the option with the potential they will be stuck with the bag, plus interest? Same goes for home ownership incentives, charitable giving incentives, and so on. If the incentive could be gone one day due to the massively complicated and political game that is the tax code, I can hardly blame someone who doesn't have money for a financial adviser for not taking advantage of those programs.