Потому что программы бестолковые. Взять, к примеру, биологию. Если раньше изучали сначала  ботанику, потом - зоологию, при этом шли от более простых организмов к более сложным, переходили к изучению анатомии,  и в старших классах изучали молекулярную биологию, генетику и т.д. , то сейчас отдельно изучают питание (растений, животных, человека) , дыхание и т.д. Ребёнок, естественно, не может такую кусочечную биологию  освоить. Дебилизм.