You can legally force a freeholder to sell the freehold to the lease holder. There are strict laws regarding the cost etc but it won't come cheap. I live in a block of 4 flats in London and we looked into grouping together to buy the freehold and it is going to be around £19k each. I don't know how that figure relates to a single house though.
That's true if the flats are all owned by the leaseholders and they can all stump up enough money to buy the freehold - in that case the freeholder can't deny the purchase. However, we live in a house split into 4 flats where one of those flats is owned by the freeholder; some years ago we (the 3 leaseholders) wanted to buy the freehold but the freeholder wasn't prepared to give it up and was not going to sell the flat they own either, so the only option we have is to extend our lease.
Our situation is that our lease is down to 85 years, and at current market value it will cost us about £15,000 to extend it by another 99 years. The thing is, each year longer that we leave it that cost will almost certainly rise (as it's mainly based on property value) and if we let the lease fall below 80 years, then (for some absurd reason) it will cost us significantly more, perhaps double, or maybe even more. And if we don't extend it, our property will become increasingly harder to sell and thereby lose value.
So effectively, we are going to have to find at least £15,000 to basically give to our freeholder so they will let us extend our lease, which will enable us to continue to live in the flat
which we own! (and incidentally, our freeholder is a piss-taking cunt I resent paying even the few hundred quid a year we have to pay for 'service charges').
As
pengaleng said above, it's a fucking scam - and it's the worst kind of scam too, because it's legal.