Because it makes sense
Joking aside, probably because logic has predictability to it and the way emotions are expressed doesn't have the same predictability.
Here's a good solution. Next time someone says "stop being so emotional" tell them you can't help it. you're "a passionate person."
It helps if you have a Spanish accent when you say it.