Actually, yes. I think it's a maximum of 255 EVs or something to that effect for a stat, and you cannot max out every single one. So after enough battles, EVs are, as you say, "locked in". However, you can feed them EV-reducing Berries and have them gain other EVs.