Length matters far more than character variety
Entropy is length multiplied by the bits per character, and length is the term that scales. A 20-character lowercase-only password has about 94 bits of entropy. A 10-character password using all four character classes has about 65. The longer, simpler one is roughly half a billion times stronger, which is not a close call.
This is why the guidance changed. NIST SP 800-63B, revised in 2017 and reaffirmed since, explicitly recommends against composition rules - the requirements to include an uppercase letter, a digit and a symbol. They add little entropy and they push people towards predictable patterns: capitalise the first letter, append a `1`, finish with a `!`. Attackers model those patterns, so the rules make passwords more guessable rather than less.
The same guidance also advises against mandatory periodic rotation, for the same behavioural reason. Forced 90-day changes produce `Summer2024!` becoming `Autumn2024!`, which is worse than a strong password kept until there is evidence of compromise.