Whereas a USB stick, even bought in large volumes, can only be so cheap.
You don't care if memory sticks can grow - you have, say, 20GB of content you want to deliver to your customer. It's just extra cost if you buy a 40GB memory stick to carry it.
I just don't see any incentive (other than marketing/coolness) for distributing anything on a USB stick.
Who cares about reprogramming your stick: for blu-ray, you want to buy a movie. The movie studio is the one wanting to make a profit, so most of the sale price of the movie should not go into the media.
Therefore, mass producing blu-ray movies, at around $1 (or less) per disc is very effective (the studios will sell you the movie at $9.99 or more).
When will a USB stick for 20GB cost less than $1? It's still quite far off.
Also, I suppose Blu-Ray will be stuck at it's size because of the norms and patent hell, whereas sticks can just continue to grow. Flash drives are becoming popular, so the price of Flash in general might come down.