Buy all the extracted BTC is not possible. The fact is that when buying bitcoin, the price for the next becomes higher and so if you count it, the price for the last will be higher than the price for all the previous ones. So money all over the world just will not be enough.