That doesn't explain why there the larger drives are so much more expensive. Under that logic, ALL flash chips would be super expensive, not just 32 GB. Plus, someone said they go for $2499. I could understand if 32 GB cost a lot more do it being harder to make since they're new, but not just b/c everyone wants a profit. I'm just surprised that they're so much more expensive than lower capacity flash chips, regardless of reason.
Here's why larger flash drives are so much more expensive...
Smaller flash drives use a single flash chip, and therefore can use much simpler controller hardware.
Larger flash drives use multiple top-end chips, boosting their cost and requiring more complex controller hardware to map 2, 4, 8, 16, or even 32 flash chips as a single contiguous memory space. It's kind of like adding a RAID card to the flash drive.
Essentially, up to the point where the flash drive becomes larger than the largest flash chip, the prices scale linearly. Once you break that point, the price curve starts to go up because of the added complexity & parts cost.
Of course, there's also the point at which so few people are interested in flash drives of that size that you don't get the same economies of scale any more, so the price point takes yet another jump.
If Samsung can currently sell 8Gb (Giga-bit) flash chips to Apple for $10 apiece (as I've seen claimed through several threads), and they've just announced 16Gb flash chips, then flash costs are about to take another dip.
I'd say if they could do 8Gb (1GB) at $10/chip, they'll probably be able to manage 16Gb (2GB) at $15-$17/chip, dropping the cost to $7.5-8.5/GB. That starts to make more uses of flash economical.
As for why disk-drives don't follow the same price curve, it's pretty simple. The physical materials cost of a 10 GB drive don't *significantly* differ from the physical materials cost of a 500 GB drive. You save a bit by reducing the platter count, but the shell, motors, etc. end up costing about the same, and those make up the bulk of the materials cost. The biggest difference between a high capacity disk and a lower capacity disk are the controller cards mounted to the drive. The biggest difference between high capacity flash and lower capacity flash is the number of flash chips.
In short, disk drives will always be less expensive than flash drives, even when flash drives are less expensive than disk drives. (Yes, I meant exactly what I said.) The high-end of disk drives will always be less expensive than the high-end of flash drives because doubling the storage of a flash drive doubles the component price, while doubling the storage of a disk drive adds some fraction to the component price.