It’s probably not too complicated, more a matter of how to expose settings to users in a way that makes sense. Every flag could be automatically turned into a better UI or menu somewhere, but then you have thousands of settings no one cares about which would be easy to use incorrectly. The stuff that shows up in context menus and settings needs to be a least a little bit curated for it to make sense. about:config isn’t exactly hard to use either (there’s an actual UI, not the code shown in the blog post).
In this case, yeah, having a single option to toggle off AI settings makes plenty of sense to curate a settings page for! But it’s probably a prioritization or product problem, not a technical issue.