Or just use their built in sync and sign in one time, and all your addons will be installed and enabled for you.
If your argument boils down to "none of the browsers are exactly pre-configured for me, one of the 7 billion not special people on the planet", I’m not sure there’s a productive conversation to be had here.
As an internal implementation detail, it's fine and pretty standard. Exposing it to the end user so that they have to know whatever janky-ass domain and capitalization you picked to run your application is braindead.