This is the easiest way to achieve it.
It is not consistent done in our environment, we have a grown and merged system and even the application teams are distributed among 3 major sites. Since these 3 major sites had earlier their own SAP system, their individual approach often survived. for instance we just renamed the given purchasing groups and used for us, and the same was done for the plant. While the WM team just kept the SAP default and created other warehouses by copy. But honestly nobody working in the production system would and could use the SAP warehouse number to do anything.
they would not do anything because it does not make sense, people know their environment and do not just randomly pick a number from a matchcode. This just happens in anonymous training environments or IDES systems.
And they could not use it, because they would not have the authority for this warehouse in their roles. And similar it would be with any organisation element that can be restricted via authorization.
People are used to see more in the matchcodes than needed, because this is just logical to have more entries if you have more than 600 plants in the system. in such case the 1 or 2 entries from SAP do not even attract attention.