Yeah.. that's why; the legacy schema has a separate table and sequence for every type of topic. Kind of unwieldy.
I've been thinking about it a bit. I may go down the road of merging all the commentable types into a single table. It'll just be a bulky table. Events, which has LOTS of unique fields, I may make a child table for that holds all the unique stuff. Not sure if that's the best way to do it tho.