I think it is useful to have TODO comments marking places that need further refactoring down the line, with an explanation of why. It's an acknowledgement to future maintainers that no, it's not just them, this code does look fishy. I suppose it could be rephrased?