I think it's just the particular case of having one SPA and all the legacy expectations we have for now. I think it's the simple way to move from one hardcoded SPA to multiple ones without breaking everything for weeks. But I agree the UI should not be aware of the credential schema. This means re-thinking the UI (as there is no nick per say or at least, not only one).