> There is a clear established pattern in core that nothing with entity rendering alteration uses Events.

Is this documented anywhere?

I'd say let's merge this and decide on approach with events in a separate ticket.