Correct, but that is because the rules for Patterns specifically say "all patterns are mind-affecting." Not "generally," not "most," but "all." That's absolute, and thus requires specific called-out exception.
"Generally, X is true" doesn't mean X is always true unless otherwise stated. It means it usually is, so it is to be expected and is a safe bet if you can't check. But since X gets labeled on those things which are X, lacking X's label means it's one of those exceptions.