More than 20 years later, they are indeed dirty cheap. However, I often find them to be unreliable with slow/unsteady real speeds.
Meanwhile, small NVMe-based devices in either this thumb-format or SD-format (5 years in the making [1]) are still not very popular, so the prices are high. Or is it the other way around?