Definitely with you on the bold part.
The thing with the teal for me is that some teams are tied to certain windows of time. Some if it is because that's what they were when they won, sure. Some it is because the Marlins really steered hard into the 90s-ness by going teal and stuck with some version of it for so long. I have similar feelings about the Expos. I really liked those 90s uniforms they had, but the longevity of the old look made it who they were in my brain.
The Blue Jays could look good (if an imitation of the Dodgers and Royals) in a classic baseball script, but they only look right in a version of that 70s split font because they started in the late 70s, went for a truly 70s look, and rode it for a long time. And similar to the Marlins got a little boost from winning in a version of it.
The boundary between being "dated" and being identified with a time is a funky, and almost certainly very subjective thing.