Actually it’s possible to brute-force search for the key and make the BC free, and transfer them. But with the same method it’s possible to steal BC. The brute-force method is just too slow, and would require a few thousands or perhaps millions of years. (I don’t remember the exact estimation.)
With the help of the Moor’s law and some advance breaking the cryptographic security measures, this can happen sooner, but this would be a problem for every BC user.
A potential solution would be to incorporate demurrage, which gradually reduces the value of currency the longer it's held, into the BTC algorithms. Essentially by encouraging the holders of a currency to use that currency you'd a) create a more fluid market and b) remove trapped value in some fixed amount of time. If you wanted to maintain a pool of BTC for a long time you'd simply cycle it between two addresses faster than the decay rate so that it's value wouldn't decay.