Yet Apple is fine letting users browse Safari with an unfiltered internet. If their APIs can't facilitate safe permissions for user data, maybe they need to re-configure their security model to look more like the Mac. UNIX solved this decades ago.
Would it have been better if they did it sooner? Sure! But the iPhone has currently had officially supported content-blocking for longer than it lacked it.