Common sense is not so common and I'm not sure it can be taught.
That is an interesting thought. Can a person be taught to learn. Not every brain is created equal.
If you think of the brain as a sponge not all sponges are the same size and capable of absorbing the same amount. Different sponges absorb different things. Some people are very good at math but useless at mechanics.
You can't, using normal methods, teach an autistic child to behave like the other kids. You can't beat it out of them.
No amount of forced reading will help a dyslexic.
Dyslexia and autism are spectrum conditions and those with lesser problems will respond more easily to appropriate treatment. Those with minor conditions might seem normal in most situations, only screwing up under stress for example.
If a person heads to a bar on his bike knowing it always turns into a booze fest and he doesn't make any arrangement for alternate transportation home there isn't any future thought involved. Heading home he crashes the bike while DUI and he is injured, loses his license and job as a truck driver, loses his home can't afford insurance when his license is reinstated.
How would you get a person to think about the consequences? The advertising hasn't stopped the problem.
Are some people similar to dyslexics and autistics in that they too have a condition, one that makes them incapable of thinking ahead?
Or are they just too lazy to think?
Then you have to ask if laziness is curable.
A bleeding heart says it's all due to an illness of one sort or another and we shouldn't punish illnesses.
The hard right says throw them all in jail.
Orwell's 1984 may be fulfilled by 2084 using advances in brain studies. It is scary thinking that a baby could be given a brain scan at birth and then sorted and graded like lumber.