There's no best practice I'm aware of to avoid editing tables. Counts are stored with the post table because that's what's already being called.
It's certainly possible to do just about any mod without altering existing tables but I chose to alter the ones that made sense to alter as opposed to increasing queries and load by adding new ones which have to joined in.
|