This is/has always been obvious to everyone that works with Apple hardware/software, it's not really a secret.
They move this fast to keep people on their toes - they know that everyone will just have to keep running after them, otherwise you lose a huge part of your userbase.
I assume this isn't as much of a problem for regular apps, but games are finished pieces of art and recompiling them with a new engine version is often unfeasible.
I was using a 2011 12" MacBook Air until recently, for work, music making and personal usage. Only traded for an M1 because thought it was cool. If anything it's 3rd party dev stuff that requires bleeding edge machines (eg: Docker).
My 2007 17" MBP works fine, and I pull it out when something strange happens with my router, since it has an actual ethernet port. However, the battery has bulged so that the trackpad is difficult to click.
I have a 2012 MBP that still works just fine. Better than some of the newer Apple devices work has thrust upon me. I also have a g3 imac that turns on just fine.
They move this fast to keep people on their toes - they know that everyone will just have to keep running after them, otherwise you lose a huge part of your userbase.
I assume this isn't as much of a problem for regular apps, but games are finished pieces of art and recompiling them with a new engine version is often unfeasible.