I read somewhere that it's common for INFJs to have a secret desire to have an easy life, and so they develop perfectionist tendencies to get them there, but due to having limited energy in the real of practical matters, these tendencies usually fall short in the ways that matter. Actually, this was what brought me really close to an ENTJ for a while, before we tried living together. Things just didn't work out.
I also have some of these traits, and there are some I've had but no longer have, so. :o