Google and Apple app stores are known for being wall gardens. But a number of years ago, Apple added constraints to it, as it that wasn't enough, for instance requiring any app update to support the latest SDK available. Well, turns out Google is about to do the same. This is a slippery slope and the consequence for Android users will be the same then Apple users, which is that their device at some time becomes unable to update apps, but for any app that shares its logic on the client side, run apps at all. This makes devices little more than throw away gadgets, which happens to be perfectly in line with what I think of mobile devices.
I don't know if Microsoft store does the same but honestly I don't think this matters because Microsoft has zero traction there.