Economy... It seems like just about everyone's struggling right now. More kids taking jobs after school to help family out or fund their after school hobbies, vehicles, girlfriends, clothes, etc. Where as they didn't have to as much back in the day, because families could survive and thrive on a modest wage brought in by one or both parents. Living was more affordable.
Trades and Skills... Less kids going to a 4-year college due to increasing and rising wages with the possibility of a very successful career in select trades, such as HVAC, Plumbing, Electrical, Linework, etc. that they can start delving into and studying now instead of waiting to graduate to get a leg up. Time is revealing that 4-year degrees simply aren't worth it in a lot of fields.
Traveling sports and specialization of certain sports... Mommy and Daddy have Junior globetrotting around the Southeast year round in baseball, basketball, golf, soccer, etc. to try to get more exposure and recognition.
Lack of discipline and belts to asses starting at home... Kids today in general with exception of some simply don't have the respect or discipline that was instilled back in the day in a lot of us. They can't handle being coached, corrected, and criticized.
Social media and transfer portal, which go hand in hand now... Self explanatory and probably the biggest culprit of all.
North Carolina Teachers and Coaches salaries... Can't keep count of all the good men and women that we've lost to neighboring states or that have changed professions completely due to the almighty dollar and rightfully so.
The continued rise of charters, privates, religious institutions, etc. They simply didn't exist or were very few and far between 20+ years ago.
This list could honestly go on and on but my fingers are getting tired...