Is --user meant to override the remote_user in the playbook? Because it doesn't seem to

If this is the start of my playbook:

`

no, the command line option overrides the built in default and/or ansible.cfg, the remote_user in the play or ansible_user/ansible_ssh_user in inventory are considered ‘more specific’ and override this command line setting.