a quick and dirty way around this... build something in C to drain B/D, scrap it immediately, then build something in B to drain A/C, scrap, then build the same something in A. XD
Haha, there's always a way.
I limited the resource sharing to 1 hop, because it's easier for me to do. I also think it's good to put some sort of limit on it, otherwise it's just too much of an advantage. If you need a reason... Uhhhmmm.. The connections aren't perfect and degrade material sent through them. One hop is ok, but things get real fishy with 2. That's also the reason you can't send people.