I know you weren't being that extreme, but I think the point you are making could be made to dumb down a lot education.
Should we not teach kids the best programming languages because most teachers really aren't very good programmers?
Regarding explanation, I have never seen a Shakespeare book without a lot of annotation.
> Should we not teach kids the best programming languages because most teachers really aren't very good programmers?
I would argue that a bad teacher teaching a good language can do a lot more harm to a novice programmer than not learning it at all.
My band conductor was fond of saying that practice doesn't make perfect, it makes permanent. It can be harder to replace bad habits with good habits than to instill good habits from the start.
Regarding explanation, I have never seen a Shakespeare book without a lot of annotation.