Earlier quoted context omitted.
> The balance needs to be somewhere It might be a controversial opinion, but I think that the balance should always lean closer to the user's side, not developer's.
I agree with you on 'lean'. But say I'm building a web-app that accesses medical records and I don't want sensitive fields being auto-completed by a browser. Forcing autocomplete in this instance does a dis-service to both users and developers.
Because then there's the teacher who has to put in medical data for a whole class where everyone got the flu. The teacher is happy the browser does it job like always and that you couldn't dictate what is best for him.