“Totally broken implementation” is very close to BS, at least strongly exaggerated. They’re both highly successful distribution models. Of course, every system has downsides. You’re free not to participate
So "totally broken" just isn't a rational description.
Of course, there are cases that essentially suffer from this, but for me as a user, I've got to say I'm pretty satisfied.