Unexpected Behaviour when Duplicating

I assume this is the intended behaviour, however it is quite strange that when you duplicate data either as a group or a board all of the data connected data gets duplicated on any connected boards. This behaviour shouldn’t occur since it creates a lot of garbage data which can’t be easily resolved if you don’t expect the data to be there. A potential solution could be to have a copy raw data option but I’m not sure how that would work.