This isn't good general advice. The vast majority of projects aren't going to need to cherry pick commits to such old branches, and overly limiting style fixes and refactorings is a good way to ossify a code base.
To me the solution is to migrate to trunk based development and hide new features behind feature flags.
The biggest issue with this transformation seems to be implementing feature flags in the code.