After watching your video i decided to add guaranteed working period in description for my games i think its very good practice.
Games have two parts: software and services. The software is good and ussualy you are actually buying software and in addition you are provided with access to the services.
And, as a game producer, i can say that it has nothing to do with a 'games as a service'.
GAAS is gamedev term which describes a way of managing game production. You have to spend more time and resources in operating stage by constantly providing new updates to retain players in contrast to 'traditional' model 'ship and forget' there you spent all money on initial development.
Also, as a game developer, sometimes i don't want to share server and client code even if support of the game has ended, because i ussualy reuse that code a lot and i don't want to have my production code in public))