I had a utopian dream of completely abstracting the UI from the data fetching layers so UX designers could more easily make changes themselves.
Also wanted storybook and the playwright tests to cover all UI components in such a way that they could just pass in the objects needed without fetching data.
I've moved away from that with the above change. although it could be added back in by passing required data (such as each mentioned user's User object to the components/events/EventWrapper.
Something tells me this is more trouble than it is worth. In previous roles that something would be colleagues or someone doing a peer review.