As even you stated earlier, what separates the levels for the most part is consistency. What do you think causes that consistency? It's 90%+ fundamentals and time on the table. It's not lack of knowledge on what to do or how to do it. It's lack of time on the table to make it automatic to ones subconscious..........
So what you're saying is that, the salient difference between a C, B, A, Open, and Pro player is merely consistency. I think that is a ridiculous assertion.
-roger