I think a lot of it is to do with academy football. Hundreds of footballers are released each year who have had several years of intense training with many falling out of the football league. A fair few will continue to play alongside work at clubs like Bracknell etc.
It’s not like 20-30 years ago when non league players were mainly blokes who were reasonably fit with little about them and certainly very few had a ‘footballing education’.