I have to agree. You don't have to put EV gains at the end of a battle (Though it would be most convenient), but at least putting what Pokemon give in the Pokedex entry seems like a simple thing to do. Hiding EVs is a holdover from a simpler (And arguably better) era when you couldn't train your Pokemon "inefficiently" because of how Stat EXP worked. Except we are ten years removed from said era.
As for IVs... eh, I like the idea of individuality, it really does give Pokemon more depth, at least in appearance, than most other monster taming games. I think we should scale back the differences before axing them entirely.