If you're staria, that's fine as you're namespacing your packages. If you’re a random professional services firm; you don't have ownership of anything, you'll be off the account one day and nobody needs your name in the database schema. If the partners are doing it, why not the consultants? custbody_craig_vat_rate :-)
I'd separate distinct packages / bundles for sure though.
This topic actually came up when I was working with a PE firm that uses some Staria bundles; the BI team were very upset with poorly named database tables/columns, etc., in NetSuite and were strongly pushing to stop people from putting their company names in their database for no apparent gain. The BI team were more database purists, though, whereas plenty of NetSuite consultants aren't familiar with the underlying system architecture.