It's not an awful experience. It's a different experience, and most important, one that is NOT for everyone.
That's what games have failed to realize. They've tried to make crafting easy, even mandatory at times (WoW, I'm looking at your - defunct - craft boni). Look no further than EVE...