“Figure it out”?
This is it.
This is the extent you can do cross-faction in WoW. The faction barrier is hard-coded into the game at almost every level. You can work around it in instances because they’re their own little bubble universes, but outside of instances, just about everything is H- or A-tagged. And there’s no way around that without rewriting the game from scratch.
The only “problem” is that Blizzard caved in and agreed to “cross-faction” guilds when the game cannot deliver on that fully.
A lot of us have been telling people this for a long time, now. It’s just that nobody listened.
This is absolutely, 100%, what was expected. And it’s not going to change.