I was thinking about this myself, but that would make you be able to just catch i crappy low IV mon evolve get the right moveset and just spam doing raids with it. Saving the dust and Candy and TMs to just raise a pokemon's IV would make the game very unfun and not lucky for anyone, the Pokemon Go gods would not be needed.
Powering up IV
Anyone else open to this idea? My idea would be that everyone battle won at a raid your mons receive a 3% power up in IV to a max of 100% just like you were able to lvl up your Pokemon in the games by battling.
Answers
I have also been thinking about this but not in regards to improving IVs. Those are fixed, even in the main games, until you get a mon up to the highest level (100 in the Sun/Moon, so the equivalent would be 40 in Go). And then, you must have a certain item (bottle cap) to improve them.
I have always thought Go should have a mechanism where we could level up our mon by battling with them. That's how it works in the main games. I would be super happy if we could earn stardust through battling, which would simply go into our bucket and be used to level up any mon. But I also wouldn't mind if it was a separate mechanism where the specific mon you battled with could be levelled up.