Engineering is a shit profession in that game, it's all very sad. I liked the goggles since they reminded me of the things I used to wear while I was working at my shop, you wouldn't believe how upset I was to learn you couldn't wear safety goggles while also jewelcrafting.
I still have some goggles from a quest out there in the sparkly floaty purple place since they didn't require any crafting profession at all.