I actually think this is better examined not as winners-losers, but costs-benefits, because most people will be experiencing both the “winning” side and the “losing” side simultaneously.
In "expat" groups foreigners complain we're rude and uninviting, but why wouldn't people be, we were perfectly fine before. Almost nobody here lives off tourism.
You don’t need to be directly receiving tourist dollars to benefit economically from tourism. Tourism can inject a significant amount of money into the local economy, which then circulates and supports business and employment outside of tourism.
(Of course, not all tourism is equal. Day visitors from cruise lines spend little money onshore, for example.)
Our quality of life worsens in exchange of nothing good for most of us.