Freehold means you own the land outright (unless the Queen takes a fancy to it, or if, as recently changed by our caring, sharing government, the state permits an oil company to frac it from underneath) . Leasehold - I remember being advised never to buy leasehold, means the owner can set and change terms at the end of the lease, plus make you culpable for all kinds of "maintenance" charges. Now, suppose a club had invested hundreds of millions on a stadium on your land, and 40 years later the lease was up to be re negotiated. Is a club in a position to walk away from a deal it doesn't like and build another stadium?