Just make sure that the pipeline is fast, or allow an override, and there is no issue.
And should I stress again that there is absolutely zero positive tradeoffs?
As I specifically said, the CI should fail on the feature branch. If you’re only running CI on master, you’re going to run into the exact same problem if your unit tests fail. The way to avoid that problem is to run the unit tests on your feature branch, and if you’re doing that you might as well run the linters too.
Just because you don't value or acknowledge them doesn't mean they don't exist.