Infantry can still get pass them so I don't really see your point. I'd be fine with them if a) they were destructible or b) they can be picked up. It's just the fact that they are blocking vehicles.
My point is that it's a problem, it needs to be fixed but it's possible to write your argument from another thread "it saved me therefore it's ok". I was hoping you'd see that it's not a strong argument.