Here's the thing. You said a "magpie is a magpie."
Is it in the same family? Yes. No one's arguing that.
As someone who is a scientist who studies magpies, I am telling you, specifically, in science, no one calls magpies magpies. If you want to be "specific" like you said, then you shouldn't either. They're not the same thing.
If you're saying "magpie family" you're referring to the taxonomic grouping of Corvidae, which includes things from magpies to magpies to magpies.
So your reasoning for calling a magpie a magpie is because random people "call the black ones magpies?" Let's get magpies and magpies in there, then, too.
Also, calling someone a human or an ape? It's not one or the other, that's not how taxonomy works. They're both. A magpie is a magpie and a member of the magpie family. But that's not what you said. You said a magpie is a magpie, which is not true unless you're okay with calling all members of the magpie family magpie, which means you'd call magpies, magpies, and other birds magpies, too. Which you said you don't.
It's okay to just admit you're wrong, you know?