I still don’t love using ids everywhere but I understand there are a lot of cases when it makes sense.
In those I would prefer something like id-username where username is whatever we can put in a url. It could be ignored even by the router. But at least when sharing the link you’d have an idea what you are linking to.