It has nothing to do with Microsoft being s (well for us to get Horizons it kinda is)
We've already had atleast half a dozen updates and the original release so why wasn't it implemented there. The game got updated every 1-2 months in the first 6 months.
Just like you I am not able to see behind the curtains of development.
There are a few fellow players on the forums who know a lot about software and game development and they have explained a bit about it in other threads.
It is a much more complicated process than we might assume.