Part of me thinks that if Joshua gets a big fight against Fury, Haye, etc, then he'd get found out. But then he's never had a test like that - it could be that he is that good, he'd knock them out too.
It's a catch 22. Until he fights them you'll never know, but you don't want to stick him in there before he's ready.