>This legislation has widespread support among British parents across the political spectrum[1]
Because parents like most voters, are incredibly stupid, and just want to delegate accountability of their kids to the state, not that they actually understand the repercussions of what they're supporting. Same with brexit. Voters want a scapegoat on why their kids are stupid(er), and the government is happy to offer a monkey paw.
Ah, yes. Whenever a policy that you personally dislike is widely supported, it's because all its supporters are incredibly stupid, because you are always right.