Don't get wrong with me but your post looks like inventing a bicycle.
Some things need repeating over and over. I have estimated that to teach a child to wash their hands after pee-pee takes about 1000 reminders.
So that's human nature, we as a species are increasingly undisciplined because we live such sheltered lives and don't have to be vigilant for our survival anymore. We tend to believe people who are promising winning scripts and similar nonsense just because we want to believe.
There is no need to get into intense argument but I would politely support your stance that in order to make someone learn something important and make it as a habit, we need to repeatedly either perform it or remind it. It takes almost 3 weeks to develop a habit and during that time repetition is necessity. Well there is no doubt that people tend to believe whatever they want to even if it is trash.