I can image you're the exception and not the rule. Everyone starting out with Unix/Linux will surely use cat/head/tail/more and should be aware of the possible consequences.
This is one of those things where "usability" (having colors etc. via escape sequences) and "security" (plain text should be plain text, without escape sequences) have opposing interests.
This is one of those things where "usability" (having colors etc. via escape sequences) and "security" (plain text should be plain text, without escape sequences) have opposing interests.