While this is true, I think some fields like game development may not always have this problem. If your goal is to release a non-upgradable game - fps, arcade, single-player titles, maintenance may be much less important than shipping.
edit: typos
I think that is an applicable domain, but the problem is that every gamer I know who is not in the tech industry is vehemently opposed to AI.
Nobody wants to ship that! They want perpetually upgraded live service games instead, because that's recurring revenue.
I'm trying to understand where this kind of thinking comes from. I'm not trying to belittle you, I sincerely want to know: Are you aware that everyone writing software has the goal of releasing software so perfect it never needs an upgrade? Are you aware that we've all learned that that's impossible?