Yeah, that appears to be the case. I unboxed a +$300 M9 Bayonet the other week. I think it looks pretty shitty, but hey, who can complain when you can resell it? I kinda get the impression that folks just kinda jump on the bandwagon on certain skins at this point, that they desire to have something valuable rather than something they think looks good.
Others in the thread have touched on this, but this is definitely ensnaring naive, young kids into gambling and taking risks with expensive items. Seems at least once a week I'll be in a match wherein a prepubescent kid will tell his team how he gambled away $100 worth of skins, or got scammed by a "friend" in some kind of gambling pool. Folks also are constantly trying to trade-up, to convince someone to take a skin with less value for one of greater value. I personally unboxed a +$300 knife skin, and at least once a day I get some telling me some sob story, trying to get me to trade it for whatever shit they have to offer.
The best part of that was how many of them wanted me to just give them my hats rather than trade anything for it, given my somewhat low playing stats I guess they assumed I was dumb enough not to realize the trading value of one hat in particular (which I actually do wear when I randomly play TF2, so hah). So many "Hey, I see you haven't played TF2 in a while. I like your hats, would you give them to me as I play TF2 a lot and want to look cool" messages...
Again, glad that my Steam Inventory is now private and I don't see that any more.
The things that people are buying with the "micro"-transactions are weapon "skins", which customize the ingame appearance of the weapons.