• Yes, you can use a return code to return data.

    But just because you can, doesn't mean you should!

    I agree that this is a new Worst Practice, and should at least have something in the answer describing it as such.