If the public want the right to roam then lands owners, who have bought and paid for the right to call the land their own should be compensated....
It doesnt work like that. We already pay for the land.
I empathise with people who have worked hard and bought their own small plot of land, but the largest landowners, a small handful of people, who own nearly all the land in the UK, do not pay their own way. And the land they own doesnt pay its own way either. They are funded by the rest of us.
What actually happens is people with titled seats going back generations, [who stole the common land from our ancestors] are funded via grants, to the tune of hundreds of millions of pounds per year. To keep land sitting idle. Its then drip fed in parcels onto the urban housing market, keeping land prices sky high and keeping them rich.
You cannot go into great detail on here, without inevitably crossing a line and discussing politics, but for instance, in Andy Wightmans book;
The poor had no lawyers, 'Who owns Scotland, and how they got it' he describes how over 60% of Scotland is owned by just 969 people, with an average holding of 9,735 acres. To put that into perspective, this tiny minority within the population, [less than 0.001 %] own an average of 2616 times as much as an average distribution would provide.
Wightman discusses proposed land reforms for Scotland
HERE.
There's a Land Article
HERE, which gives a pretty clear idea of the banditry of Land in the UK.