Yeah, vaguely talking about MD5 as "broken" is common and misleading. There are very particular known attacks.
Obviously nobody should be using MD5, but it can be useful to understand there are circumstances where it's basically reliable unless you have an extremely sophisticated attacker.