I thinks the players generated from youth academy depends a lot on your formation...You might be using a defensive formation consisting a lot of defenders and mid fielders that's why your youth are mainly defenders...
I use a formation consisting of a lot of AMC, AML, AMR hence my youth players generated are mainly Attacking Mid fielders...