As long as you respect the NO_COLOR variable, it will work for me.

https://no-color.org/

That's a funny example. I have no issues with the idea of course but in my day to day life I'm way more likely to encounter an issue with colors being lost after sent to a pager or a log file or tee or what not