Then miners will stop mining because they wont get any Bitcoins lmao

miners will still get transaction fees. by design, as reward goes down transactions fees are supposed to up (with volume). that should incentivize miners to keep mining. I would think well before 2140 , the reward that miners earn will be comprised mostly of transaction fees anyway.