Im pretty sure into 20 years bitcoin will reach atleast 2000dollars, and the fees will be enought to keep the miners active, as already been said the mining will be over around 2100. Thats something the core should start worrying about, as this will be a problem on the short time.