Blizzard can't provide a bot free, RMT free, properly moderated experience because it conflicts with their bottom line. They'll never be superior to the private scene, regardless of the content, when their incentives don't match with the player base desire for a bot-free experience.