its all about money.
youth sports leagues are greedy. they want all the parents' money they can get. so instead of making 2 or 3 teams, they have like 8 and everyone plays.
schools are greedy. the more kids they have passing, the more money they get. their solution is to make it as easy as possible to pass.
this country is 100% run on money and nothing else. as long as someone is getting paid, anything flies