Why is there the BitCoin limit? Because when the limit is reached we can't mine any BitCoins anymore

And why would people then continue mining?
There is a bitcoin limit because currency works better when it is rare and difficult to get.
People will continue mining to obtain the transaction fees.