Well it makes the code harder to understand (more lines, extra loop) and it doesn't provide any value IMO. It leaves the reader to wonder why this is happening. Unless you have an argument on why it's better to do it this way.