FWIW, Safari on iOS allows extensions. Same manifest-v3-like limitations as desktop Safari (only allowlist-based blocking), but otherwise it implements a decent chunk of webextension APIs.
Also on iOS, Orion supports both Chrome and Firefox extensions.
I agree 100% with the author's take. But I'd go further: Whenever you have to reach for an extension, it means the browser has failed to do its job as the user's agent, and it's become the user's problem to correct this defect. I'd much rather a world where extensions didn't have to exist, because the browser acts on behalf of the user. Failing that, I'm glad we at least have extensions.
Also on iOS, Orion supports both Chrome and Firefox extensions.