Those all are awful ideas. What you are saying, let us demand large corporations, companies and industries to give everything they have. If you punish players for doing good job at something, you loose players. Some players enjoy playing the AH. Can you blame them? No, that is a feature in a MMORPG. Professions are a thing as well, to give people who like making armor or potions to earn money an alternative. Do not remove symptoms, treat causes of those symptoms. If you break your arm, and it causes you pain, do you cut off your arm? No, you help your body to fix it, so it would no longer cause pain. For comfort of yourself, you take medicine, if need rises, to help deal with the pain.