Since you finished off with some videos I thought I would drop some relating to my thoughts. 1 by handing out the games to be open source/free to manipulate you come across an issue where you risk quickly killing off any ip you create. The following videos are about how warhammer 40k used careful licensing control to avoid killing off their own ip, while still providing many devs with the ability to use it. With a open source/free to manipulate license you run into the problem of very limited control as you remove yourself from having a say in how the games are produced.
and this one
Your video about live games is interesting, and I thought I would bring up the reason why alot of AAA games are released on a live system or similar monotization system. The reason being that the games no longer can be sold for the price of $60. here is a video on that