Land reform is the Scottish equivalent of fox hunting. Tony Blair used hunting to great effect during his years in power as a distraction, I believe that this is the same tactic being used in Scotland . It is one of those highly emotional and totemic issues, largely fuelled, as was fox hunting, by prejudice and ignorance. It always rouses the crowd though.
Great play is made of the "fact" that 500 people own 50% of the land, the reality that this is either steep, wet, remote, above 400m, or all of these is rarely mentioned.
A saying in Scotland "that an acre of the isles of Forth is worth an earldom in the north" still rings true. The area where demand for land is greatest is around the steadily growing towns in areas where there is some chance of employment. Inverness in the Highlands, Aberdeen, or the area around Edinburgh. In most of these areas the developers and their bankers already have options on land that is due to be developed. The impact that giving this land to people for free would have could be interesting, as it would reduce the value of the houses of the many who are already on the property ladder. With low interest rates and low inflation, they could be in negative equity for long time. This doesn't make politicians popular with the people who actually vote.
I think the banks would soon have a quiet word (a bit like Jim Radcliffe did with INEOS at Grangemouth) and after a few sporting estates, ideally with unpopular landowners and a designated site in poor condition, are bought out by the community, to great fanfare, the idea will be quietly let drop. Expect that to happen after the next referendum on independence, which shouldn't be too long now.