I agree mines do my head in, especially when placed at the receiving end of teleporters. As to being placed on the lifts. I can see that being annoying as balls but you can affect where you land slightly so it's only about as bullshit as parking an engy turret on the landing spots for jump pads. Which is to say, kinda bullshit but not game breaking.
Really what we need are
jammers.