I'm not pretending to have any idea of how to solve this, however on your last point, I agree that the intention should be for every NPL club, be it NPL 1 or 2, should have a SAP program in place. This though would require a change in current concept in 9's and 10's. I know some current NPL clubs already struggle to field 2 teams let alone some of the smaller NL1 (NPL2) clubs. They may need to reduce all clubs down to one team so that there are more players available to trial elsewhere.