By bloat I mean having to spec and maintain custom tags. Code wise, custom tags are worse (more processing needs, more special cases), but not by a lot. I prefer to work with simple e tags if possible to keep the event graph as intact as we can. All these extra named fields each event kind creates do add complexity to the composability of nostr.
Maybe I am taking a long term view while everyone else is thinking short term.
Or maybe it's just me. Either way I am happy to code what pleases everyone. What I coded was just my best way to do it.