I think the main thing is that the newer games have more EV training items and more accessible EV training items (you can get protein more easily for example, and the vitamins no longer cap), and in general EV training is faster. Some older games still have items like the vitamins or the macho brace but in general it's more grindy with you having to battle a lot more Pokemon.
Also the EXP share allows you to ev train a bunch of Pokemon at once in the newer gens since you can use one battler while your other party members get the EVs.