As long as you are willing to Dodge and only battle when you get a good type matchup, I don't see what the point is in obsessing over IVs. IVs are centered around a turn-based handheld game where in competitive play you couldn't dodge and you didn't have much control over what Pokemon type you were fighting against. In Pokemon Go, you can dodge at any time and can absolutely control your type matchup.
I want to spend dust on better-than-average Pokemon, but I don't see the point in endlessly holding out for one with near-perfect IV. I would rather evolve an above-average Pokemon with good CP than I would wait around for the magical one that has high CP and good IV.