Couldn't have explained better! Just because some people are well accustomed to working in bash files and terminal, they assume it's a child's play for everyone. There are multiple types of shells alone with each having different syntaxes for something as simple as redirecting error/output to a file. First you'd have to explain to them what is a shell, before telling them why the solution given on Stack Overflow doesn't work for them.