Ops type here, something important to understand is Node is language the runner client uses so in particular, this is impactful for anyone building self-hosted runners and a will be a problem for anyone still writing Node 20 applications that just use self-hosted runner Node.

And this is particularly painful, if you actually need to run, build, and test on old OS versions, that come with old Node versions.