Fun fact:Technologically there is _nothing_ Microsoft to do that will stop modding due to the nature of Java it is impossible. If they do anything we can just decompile it and change it.
Quite frankly most of your speech is just fluff and you're analogy's that you are using are for games that at their core are drastically different to MC further more there is no precedent established that suggests that Microsoft is going to do what you are saying.