And the mistake seems to be repeated every 5-7 years. One can gather a whole cemetery of such initiatives, the earliest dating back to 70s I believe
It's not!
It's instead intended to give every child in the world, regardless of inclination, some first-hand experience in programming computers. Some of these may go on to become professional software engineers, and if they do it will be time enough to become proficient in the common lexicon. Even if they don't, at least they've gotten a better understanding of these machines that inescapably pervade our lives. And kids that wouldn't have thought they'd have an interest in programming get an easy-entry exposure and may decide to pursue it professionally after all.
Given that that's the audience, the goal is to take away any barrier to the essential skill to learn, which in this case is writing instructions for an unthinking machine.
Kids that already know they love programming and are/were willing to do whatever it takes to learn it (i.e., probably nearly everyone on this forum, including myself), are not the audience! Those kids will make it one way or another. Hedy is for all the other kids out there.
> I like this idea of ‘complexity’ as a measure for legislation.
So, if all you needed to do to subscribe was to find an ad on Facebook encouraging you to do so (which was the only place your plan was offered), to cancel, you need to... find another ad on Facebook encouraging you to cancel?
If subscribing required you to visit a physical store to verify ID (pretty common for SIM cards here), it's fine to also require that to cancel the contract, even though there's no point for it?