Former spinner Giles, who played 54 Test matches for England and later worked as a national team selector, believes some of the current crop of players have lacked maturity.