Mr. Robot, you so funny. I know you know my profession. Why do you want me to enchant my gloves with Gathering when I’m a Alchemist/Tailor? I suspect an Enchanter has taken control of Mr. Robot and is using his abilities in nefarious ways for profit on my shopping list. You will not fool me again you silly robot you.
There are a few “zero value” enchants in the list, like gathering. If a slot has no option that matters, it picks the first one available. We can probably just make it ignore those enchants entirely.