Only useless for getting into fights. For making money it's useful. For roleplay reasons it's useful.
I can kill enemies without taking enchanting that doesn't make enchanting useless does it?
It's useful for roleplay reasons? How, exactly?
You can only persuade/intimidate/bribe in a small amount of instances.
Getting better gold, as the one person said, doesn't exactly mean much after a while. You can't use that extra gold to do anything worth while other than buy trinkets that probably aren't ever going to be as good as something you can create yourself.
Investing, making a Fence out of every merchant? There's little RP there. Those perks are a simple "wait, wait, I just leveled, so that thing you wouldn't buy or couldn't afford two seconds ago, you will now!"
At least Enchanting can directly affect how well you do other things other than just fight.