Sure, they still get transaction fees. Would those escalate?
Yep, it's 2140 and it's expected that the rise of the price will make the fees cover the mining costs and also give some profit.
I don't expect a change in the algo in the future, it could weaken the coin. But we cannot know what will happen in so much time, the technology will advance a lot...