I think you hit the root causes dead centre there but there's an unfortunate consequence to your argument that you didn't call out.
The only way this changes is if there is real political/government leadership on the issue. That leadership can direct national resources. It can legislate. It can even tax - if necessarily to a very high degree - less useful ways of spending available resources in the private sector to deter waste.
We can't get that kind of leadership in many countries at the moment because too many people will just vote for whichever party they always have or whichever populist nutter has the most convincing sound bites. So before the political problem can be resolved there needs to be much more public education on the realities of the issue.
This is unfortunately a circular argument because the public information campaigns that are needed to fix the education problem are only going to be run by political/government leadership of the required calibre. If anything the populist lightweights will push the other way because dumbing down the voting population helps to sustain their own control and importance.
My hope is that before it's too late there will be enough politicians who are both capable of dealing with the real issues here and capable of taking on the populists convincingly enough to get elected to start moving the needle. Unfortunately I don't really see any other way this gets fixed instead of spiralling downwards.