Yeah, but you can be vigilant and still get screwed.
Freezing credit also may lead to people less likely to open up lines of credit as well. I got a credit card request for temp unfreeze, and I've never gotten around to it.
It's all a matter of reducing attack vectors. I can put a firewall on my network, but that doesn't mean I don't also need smart passwords.