They already have this mini game in LAD:IW. This is just the polished version.
Steam did deal a big blow to self publishing and piracy as it provided a platform to sell games, manage patches, multiplayer, DLC, gaming community moderation, controller support etc. It really reduced a lot of burden on developers.
Looks like Microsoft needs to be reminded about their anti trust case again. some things never change.
They already have this mini game in LAD:IW. This is just the polished version.