Trading cross server

With cross server and even cross faction play as well as cross server/faction communities why are we still unable to trade with our friends across servers if we have something they need?

Maybe this is a dated part of the code?

Please fix thank you!