There is a difference between the overall business model and how a given business implements it.I certainly am aware of places like this in the Paso Robles area where I live... They are selling a party experience rather than wine. Nothing wrong with that - it certainly has the green flowing - but it's a very different business model and one that I avoid like the plague. Good news is that there are now 300 wineries here and I can chose from the other 250.
I should probably add that one of the biggest wineries to offer this model has dumped tens of millions into building the facilities and has been sold twice since then for an ever decreasing number. And rumor has them running out of money again as people aren't getting paid. I usually introduce that place as a great example of how to make a small fortune in the wine industry - step one - start with a large one.
In your example of the winery dumping millions into a facility, my first thought is they over-extended themselves. They invested far more into the facility than a good analysis would indicate they could reasonably recoup in a reasonable amount of time. This is among the reasons why 80% of all new businesses fail within 3 years -- overly optimistic or just plain bad planning.
That said, I question how long the "party venue" idea will work. It's in vogue now, but there's no guarantee that will continue. Maintaining a lower cost of investment is wise.
Your comment also made me think about the venues I've been to. All of them have been "rustic" -- nothing fancy, more-or-less just pole barns. Relatively little money invested, so the return on the investment for the level of business I saw was a matter of a year or so, which is WAY ahead of typical for a small business. If the boom lasts another couple of years, the wineries I'm talking about will have already recouped their investment.
The big danger for them is they ramp up wine production to meet demand, then have a crash so they have an overstock. Running one's own business is far riskier than working for someone else ...