@Jnaenjae
I agree with everything you said.
Except for Minecraft 2.
Minecraft is a sandbox building game, with endless possiblities. you couldn't make a sequel for it like you would for Portal or Overwatch or Pokemon. The reason being is that Mojang would have to re-create Minecraft completely, and add new features to it.
It'd basically be a copy of Minecraft with added features.
However the things you talked about could be added to the base Game and Mojang would still get payed for it. (whether it'd be a donation, or fund etc etc.) Besides,
Mojang doesn't NEED Money. it's owned by Freakin' Microsoft