That's the thing tho, triggered by infantry is a drawback. You don't need minesweeper everywhere to sweep for Soviet mines, just some of those pios that already provide recon. If you find one you pay 50mp, try that with a CE and you lose your T70. Hell I've had fleeing weapon crews detonate Soviet mines. Kill the zis and have it sweep for mines for me! Dead men no less!
Hitting a soviet mine with an infantry squad doesn't just cost you 50 mp. It costs you a potential successful push, a capped VP, or a stolen team weapon. I think it's accurate to say that mines that trigger on infantry has a trade off, rather than being a drawback.