> Do they not have to declare the other ingredients on the packaging?
They do but it's the same with everything else: there are definitions of what is something and sometimes they allow unexpected ingredients or mixtures that we wouldn't have expected.
I think milk or milk-based is one of those things. Same for beef burger (if it's 62% beef than it's allowed to be caled a beef burger, no matter if it tastes like cardboard).