Why am I only given these options on the website when choosing my flag, or choosing to change it? Changing my profile in the companion app lists every country.
These are more geared towards setting the language of the site and global region for logistical purposes I think.
Edit your country in the Zwift in-game menu and you’ll find that you have a huge choice. That’s where your in-game flag is determined.