Mines are awesome versus infantry. Suppressed infantry is dead infantry.
Only if there are units around to finish them off. Besides, elite allied infantry can break supression, not to mention is that the whole idea behind mines is area denial rather than a guard post.