That is definitely the case for a lot of your work, true. My post targeted the majority of cases where c++11 or 14 was unnecessarily stated in packages that explicitly target Ubuntu 20.04 upwards.
When you use c++17 but explicitly support Ubuntu 20.04, you should use the if(NOT CMAKE_CXX_STANDARD) construct. MoveIt refines it a bit and only adds the flag for g++/clang when they are too old.

That being said, it is a simple option to add a new ros1, roso, obese branch to your repo with almost no overhead or continue using an existing master/main branch and drop support for Ubuntu 20.04 there. If you do not plan to actively port features there, it’s a one-liner in the README to tell your users and it still makes it easier for users to compile your existing code in the future because you can adapt trivial patches. Otherwise, assuming the package is relevant to the ROS-O community, it will sooner or later end up as a fork in the ros-o github organization.