Why isn't aim offset replication built in?

This post isn’t really a complaint nor a feature request (although this addition would be awesome!), but I’m just curious on why it isn’t already built in. All first person shooter games (minus games like Doom…) use some form of aim offset, so I was surprised to see that replicated aim offset isn’t already done for you like character movement replication.

To have replicated aim offset you have to do something like this. It isn’t that hard, but it starts to make your character BP messy (and forces you to do calculations, originally shown to supposed to be done in your animation BP, to be done in your character BP here).

To show in a tutorial that local aim offset is supposed to be done in the animation BP, and then force you to do the aim offset in your character BP for replication seems a bit off. It just feels very inconstant.