This is why we have a pie menu (comma key by default) to set the orientation to whatever you like.
Previously, users would set the orientation to something, but constraining transforms would ignore it and always go to Global. If you were working at an angle or custom orientation, this was a major issue.
If you want to constrain to the global orientation, set the Orientation to Global.