I highlighted your words in RED, you are dead wrong
Then we are going to have to agree to disagree.
You cannot teach every person in the world and expect EVERY single one of them to become good pool players. Not only have I personally spent the last 6 years working my butt off trying to improve/learn this complicated game, I have also spent countless hours in my younger days trying to be good at other things. I tried (hard) to learn to play the guitar, but my fingers and brain just couldn't get-r-done. What my right hand does, my left hand wants to do the same (or vice versa). I cannot type for the same reason. I also do not think you could teach everyone in the world how to be a good guitar player either. There would be many (such as I) that simply could not accomplish it no matter how bad they wanted it or tried.
Getting back to pool, there are simply aspects of the game that some people could never get the hang of. Maybe the geometrical aspect. Maybe the physics involved with ball collisions. Possibly the needed hand-to-eye coordination. Some people just make bad judgemental decisions that hamper their game (common sense???). Then there are the multitudes of others that simply lack the physical skills needed to become good poolplayers. Eyesight, stamina, coordination, etc. Then, there are the people that are just to plain too hard-headed to be taught the right way. They want to learn. They want to improve. But they just seem to shy away from teaching that is good or correct. How many times have you heard this statement: "That kid/person is unteachable"?
So I am going to say again that SOME people just cannot "get there" no matter what they do or how hard they work at it, and stand by it. You used yourself as an example of why I am "dead wrong", but you are only one of billions of people living on this giant orb called Earth. OTOH, I am one of those that CANNOT, for whatever reasons, get good no matter how hard I try, and I certainly fall into the category of "some people".
Best of luck to you too, my friend!!!
Maniac