The issue is that the system is planned with multi-domain support. There is an idea for each domain to create their own tables. Well, naturally, in order to remove the flow of queries to a single table. Because if it will be several sites, then different tables should, in theory, help to remove the brakes associated with the execution of UPDATE.
But, on the other hand, it is a bad form or something. Actually, what do you say?