The South Africa national under-20 football team, is a youth football team, which represents South Africa and is controlled by the South African Football Association, the governing body for football in South Africa. From Wikipedia
The absences reflect competing priorities across club commitments versus senior selection.