The ENG US is only shown if the user has multiple languages. As for the icons to the left of that, the user has manually chosen to always show them instead of having them in the overflow area. So it is a bit cleaner by default.
Locales are basically impossible to permanently remove. It always keeps popping back after disabling it and the option to hide it is always buried deeper and deeper with every Windows update. I have Windows set to another language than my kb and never swap kb-layout. Doesn't mean i want to waste taskbar space with the locale-icon 🤬