Why are some rotation values negative and others not?

Maybe Epic should do similar to how it is done in Ogre
Have a Degree class and a Radian class that comes with special logic for comparing them or reading the value so it is in a known interval