Most C programmers I have encountered who use redundant parentheses in return and sizeof expressions turned out not to be aware that they were unnecessary. If they are aware but nonetheless think that readability is improved, more power to them.