In reply to mark k..

WC will have CRUD classes in core, so in that use case customers, orders and products can use custom db tables. Then you remove the issue at scale since it is not using posts, postmeta, users and usermeta.