Flash drives are treated by the manufacturers as disposable, one-time use devices. They hope and pray that you lose them. (How many flash drives have you actually lost?). Part of the reason why the vast majority of them only include a very small hole to allow you to attach them somehow to something, and that hole is easily broken. They want you to lose them.
Since they are considered a disposable single use item, every millionth of a cent that they can save on manufacturing amounts to a significant increase in their profits. USB3 due to its faster bandwidth presumably has higher tolerances that makes them inherently unreliable if the manufacturer chooses a capacitor that costs them slightly less. On USB2 the tolerances are larger, and less noticeable.
But, this isn't to say that USB3 drives do not work. One of my servers has a USB3 flash and it runs no problems.
As an aside, the problems aren't limited to unRaid / Linux. Ever notice that every once in a while a barebones Windows box will "bing" that a device has been unplugged and then plugged back in?
As a humorous aside, I ran across this listing on ebay a while ago, and bought one for the hell of it. I fully realized that I was throwing away my money, but wanted to see it for myself 2TB Flash Drive
Windows dutifully reports it as a 2TB drive
Neat thing is that it's actually only an 32GB drive (as the listing does state in its fine print - All writes after 32GB are ignored by the device, and Windows doesn't report any error)
Also, caveat emptor. Flash Drives are very widely counterfeited in China. I have a counterfeit 64GB Kingston DTSE9 I ordered via China that is by far the flakiest device I've ever had (confirmed counterfeit from Kingston based upon the GUID). Only buy a flash from a reputable supplier, never directly from China.