That said, couldn’t Bibframe for example take the view that Event isn’t an Agent
This thread has gotten long enough that I am having trouble finding where this idea originated that Event is an Agent. It isn’t. I’ve said that a number of times: Event is not an Agent. Making Event an Agent has never been contemplated.