I get that you think it's unnecessary and that we should go a different route.  That there are future plans in a different direction is, to me, not relevant to a comment that the current changes obfuscate the code.  If anything the obfuscation will only make the future changes harder to implement.