It doubled the complexity of storing and working with events. Also made indexing and finding all events for a pubkey a little more difficult. I agree its a really cool idea. But for a client to support NIP-26 it would have to support the possibility of two pubkeys for every event it sees It sounds easy on the surface but it double the complexity if everything downstream of events (which is the whole client)