I work for the #1 brokerage in Phoenix, and as such, dual agency happens a fair amount. It's not a 1 time thing every few years, but a frequent thing every year. to that end, I start every new client relationship with a discussion about the high probability of dual agency. I then disclose my limitations, so that they are aware of them in advance, and not as a gotcha. I also have the types of conversations that dual agency limits me from having, before the dual agency ever happens, most notably, discussions about price. I always tell my sellers never to disclose to me their bottom line price (unless there are special circumstances), and I inform buyers that I can't advise them to any specific price other than the listing price, but that I can provide them comparables for them to draw their own price conclusion.
As to sitting everyone down at the same table, that seems extreme, and often too difficult to arrange.
I've found that all of my clients are very happy to have me represent both sides, or to have my company represent both sides. They want to sell or buy, and they don't care that much about the limitations.