> It meant a lot of periodic purges, housekeeping, and reduced trust.
> I don't believe that the current tradeoff of power vs responsibility was working out in the majority of cases,
For me those tradeoffs are worth it. Sometimes it means installing a beta builds of an addon or nagging its developer on github or even finding a replacement. But that's still better than not having the addons at all because the APIs simply make it impossible to have them in the first place.
If mozilla separated addons into "uses stable APIs only" and "might break at any time, we may even turn them off if they cause to many crashes" that might allow users to choose which kind of model they want to follow.