He raises some fair points, I find it odd how actions/checkout has to raise its version number when it drops support for older node versions, a package manager type of system could account for compatible node versions
But I'm annoyed too by things like the pain involved to have docker let rust builds use a volume to cache build artifacts. cargo-chef is a hack
Ideally I could have docker images as dependencies building with actions sharing images between each other. Not sure why actions can't form a DAG of inputs/outputs