It is not mandatory to enable specific locales - but it can be necessary as seen with the current terminal issue on Gnome.
Years back when I was a Gnome user - there was a similar issue with Gnome - I don’t remember the exact details but it was indeed related to locale settings.
When I first wrote the topic on locale errors - with previous issues in mind - I intentionally added en_US as a fallback locale.