@sjfloat@Perl When you get tired of escaping #shell metacharacters in your #awk and #sed pipelines, when you get tired of inventing new ways to pass structured data between small tools as text streams, #Perl is there.
Of course, you can take that last point too far. See #PowerShell or even #jq, where half the “fun” is marshalling between bespoke data structures.