That's what I am saying - the general solution is data duplication, not complex queries. We duplicate events across relays already, duplicating fields across related events makes as much sense.
I can partially agree, sometimes it's a good tradeoff. Duplicating events is not at all the same as duplicating fields though