You're blaming the wrong people for the issue. Obviously there is demand for tourism in a way that hotels do not fulfill and the people who bought and rent out/host these residences are the ones enabling it by adding supply.
As someone who spends time being digital nomad myself, it isn't my fault when I stay in an AirBNB that is available somewhere since I'm just consuming the available supply that is permitted by the local government and I'm all for residents having priority. Often time its a local resident who owns and rents out the place in the first place, blame them for not renting to locals if you want. Its the local regulations and governments responsibility to regulate this.
As someone who spends time being digital nomad myself, it isn't my fault when I stay in an AirBNB that is available somewhere since I'm just consuming the available supply that is permitted by the local government and I'm all for residents having priority. Often time its a local resident who owns and rents out the place in the first place, blame them for not renting to locals if you want. Its the local regulations and governments responsibility to regulate this.