The name of resource owner is loaded from configuration (the bundle heavy depends on it) and couldn't think of any way how to get it from inside the compiler pass.
However during extension loading, the definition is not available (the service is from different bundle) and alias definitions can't be modified the way service definitions can.

Beside in prod environment the Container is cached and is not compiled at each request.

I could let the users themselves to specify the owner name in the tag, which would benefit performance, but leave more space for users to mess up. Which do you prefer?