This, in a nutshell.
It's been 3 years since the lad has made his debut. Not only has he been starved of first team action with Everton. He's been sent out on pointless one to two month loan deals when they should have been for a minimum of 6 months.
I feel sorry for people who are trying to consistently defend Moyes and his staff over the development of Barkley over the last 3 years.
No it hasn't. It has been 18 months.