oh please no. please don’t just simply set all stderr to red - it doesn’t help at all, and makes reading multi-line things near impossible (there is a reason why most image/video codecs use 1/2 as many bits to encode red colour data).
besides, what happens to colourisation of output from stderr when a process gives useful color output?
UX is not really my remit (you could maybe guess :) but i’d greatly prefer bold, or stdout as grey, stderr as white - only if no colour control codes are present in the written message.
still, kudos for monkey patching libc :)