No, EA should not sell gold.
This is why :
EA will probaly sell gold cheaper than the private brokers. (If they don't, then EA might as well not bother, coz pple will buy from the cheapest seller anyways.)
So while that means EA gets to make a little more profit, which some argue would be good for UO's existence; but in reality, it means that a significant % of accounts operated by the private brokers and/or their suppliers, will quit as a result.
Effectively, as an analogy, for every $1 profit that EA makes selling gold, it loses $10 in closed accounts (since the private brokers are forced out of business).
From the very start, Richard Garriot and EA recognized that real life money gold selling was good for UO. Because of two reasons :
1) A significant % of accounts are gold farming accounts. More accounts = more profit for EA.
2) Pple willing to pay real life $$$ for gold, are more likely to feel that because they've invested real life $$$ in their UO accounts, they will be less likely to quit as easily (compared to say, if they didn't spend any rl $$$ on their accounts).