It seems like the kid hasn't developed much in the last two years. I find it hard to put that more on London than the player, considering they have a great history of producing players. They have the best program in the CHL.
He does have great skill, but what else does he do well? Some will talk about his skating, but how much does that skating style actually help? Bracco uses it and can't make the NHL. Spooner used it and is out of the NHL at 28. Does anyone successfully use it? He would've been better off trying to get faster. He has good edges, but he tried for a fancy skating style instead of one that is proven to work, and he's probably going to have skating problems to get to the NHL because of it. Thats on top of being a turnover machine because he tries too many 1v1 skill plays than using his skill effectively, and also an indifference to defense.
At this point, the kid isn't a high-level prospect. He might have some skill, but having some stick skills doesn't make you a top few round prospect. He could reach the NHL because he does have some level of talent, but he will need to show a lot of development in upcoming years that he hasn't shown in the last two years. Would he have been better off at the NTDP? It's hard to know. He might've not developed well there either. I don't think it's as simple as saying he didn't play enough.