I would say it's valid that a school that can't train a student to shodan in 3 years needs to seriously take a look at the school and the training methods. And any student who is considering a school that can't train them in that amount of time, should be aware of that fact.
Your whole approach to this subject seems predicated on the assumption that "shodan" means one and only one thing throughout the universe, and anyone who says different is a flat-out fraud and liar. That may sound extreme, but frankly, I see no compromise in your position, so I have no problem paraphrasing it in absolute terms. Show me some flexibility, and I'll be willing to rethink. Until then, I still see that bee in your bonnet.