Gareth Southgate believes the current England squad have out-performed previous 'golden generations' despite lacking experience and talent.