And excellent wine can be a lot better than an OK wine for a similar cost. I think it's a perfect example where some expertise can dramatically increase the value. For wine drinkers, at least.
The great thing about wine as a gift is that it doesn't go bad quickly. Even if you don't drink it, you can re-gift it to someone who will appreciate it.