I don't consider "just to ensure that sqlcmd-mode is not required by a script" a valid reason.
Any things to think of before giving the order to enable this setting to my coworkers?
Yes, I don't want to work in SQLCMD mode all the time
It's good, and I'd say you can safely recommend it to people.
I would only be wary about the way that people start using it as an alternative to Dynamic SQL. I see people use SQLCmd variables
"Order" might be a bit strong though. ;)