imagine you have one viewport for rendering a duplicated object with the same ID and one viewport for modeling a same ID object which is straightly placed. you don’t have to deal with its local axis and mess up with other objects. in addition, immediately see the result.
I have tried a similar thing by creating two collection depolying on two view layers on two main windows respectively. but it is so buggy.