Just to offer another perspective on this. I live in one of the most beautiful corners of one of the most beautiful national parks in England (and yes, I’m biased, but it’s also true!). We don’t have big hotels or anything nearby, because of the limitations on new developments, and rightly so. If people want to visit - which they do, in droves - then they book a holiday let. Many of these holiday let’s are owned by local farmers who have diversified. When people visit, they also spend money in the cafes, pubs, gift shops etc. With the best will in the world, it’s not the local farmers keeping these businesses afloat, they have too much to do and no time for fripperies!
So despite living in a village where holiday homes are ten a penny, I don’t actually mind them. They can be good for some locals (not all). They also give people living in towns and cities the chance to visit our area for an extended period. Why shouldn’t people living in urban areas visit to the country for a couple of weeks and stay in a local house if they want to?
Also, it sticks in my craw when there are section 106 notices on properties saying they can only be occupied by locals. I would qualify for this, so I’m shooting myself in the foot here. But, I previously lived in a city and nobody gave two hoots if I was priced out there! Locals in my area already have a head start on most people in the UK because it’s a wealthy area with good schools and many get gifted family property or land or receive nice inheritances at some point. So, these advantages aside, if they want an expensive house then they need to enter a well paid career and manage their finances appropriately, like everyone else. Not rely on local planning provisions to keep outsiders away and manipulate the free market…