Reading this, all I can hear is "Windows 10: product as a service." Ubisoft already did it with The Division. They took a complete game and then changed everything and added more stuff in subsequent updates. I think he fails to see two things:
1) the developer component: developers don't like beating a dead horse any more than the next guy. They want to explore different ideas because it is fun, rewarding, and challenging. There's going to be retention issues with product as a service model.
2) a lot of gamers won't keep investing time and money in a game they consider finished even if it is significantly updated; moreover, the more of these product as a service games there are, the less time/money they have to spend on other games. Ubisoft really needs to take into account player satisfaction when considering this model. There's also gamers that simply won't buy an incomplete game which means a long-term boycott of the product.