There are good reasons why software may wish to ignore escape characters, but this likely comes down to human error. There are many programming problems that have been solved for decades, but occasionally you’ll still see them appear in newer software for that reason.
From my own work, I certainly have code that isn’t 100% right, but it works well enough that I instead spend my time in other areas.
What’s your favorite joint to make?