Well they are ignoring hundreds if not thousands of developers which is the main issue at this point.
Obviously a simple boolean is the wrong design here. But can you suggest a better one?
A better solution could be to just behave reasonably by default but allow the user to re-enable auto-fill with a single click.