Maybe you should mention that to the MinGW folks, because thats how they have it arranged by default.
If that's so then I must be mistaken. Perhaps problems arise iff MinGW gets installed into some other part(s) of the msys tree, but the msys top level folder is ok.
I keep 'em separate ... so it's something I don't have to even think about :-)