Warehouse tree - having multiple root groups

By default the system creates a root group “All Warehouses” that contains everything.

I would like to remove this group and create 2 root groups instead: “STOCK” and “WIP”.

Is there anything to be concerned about having 2 root nodes instead of 1 ?
Is there any assumption of having a single root throughout the system ?
Anyone implementented a multi root structure with success ?

I just want to make sure this structure won’t come back biting at me in the future.

Thanks !