Yup, that's no. Like you said. But Parent:Child relationship/naming can ease the reporting "Subsidiary : Warehouse1" and "Subsidiary2 : Warehouse1". Then Name without hierarchy is shared Warehouse1.
Like you said.
Main reason why NS separate warehouse from sub is that two companies cannot legally own same inventory.