I have real world experience with a lot of different auction designs being deployed, including many variations of the VCG auction.
The VCG auction is only good in theory. In practice, most people don't know how much they actually value a thing, and when they are trying to play the VCG game they typically underbid and later have deep remorse. That's the most common mistake, but I've seen plenty of other mistakes as well.
In other words, VCG auctions tend not to work well because the bidders often don't have a strong enough grasp over game theory nor a deep enough understanding of how valuable an asset is to them, and therefore the VCG usually generates suboptimal outcomes.
In my experience, the auction that seems to work the best is the Ebay auction, where you get immediate feedback if you underbid, but you aren't allowed to see how high the other person is willing to go. Instead, you have to talk yourself into taking a risk on being left holding the bag if you choose to push the price up.