Also, smart people often live in a bubble of other smart people. Get out of the bubble and then try again teaching programming.
Recently I got a temporary side job teaching “computer skills” to random people. Most of them had serious problems understanding the “IF” statement in Excel.
The barrier to entry is higher than you think, it just takes the form of a talent requirement rather than a training requirement.
Also, smart people often live in a bubble of other smart people. Get out of the bubble and then try again teaching programming.
Recently I got a temporary side job teaching “computer skills” to random people. Most of them had serious problems understanding the “IF” statement in Excel.