No---an effective anti-tank weapon is a ditch:
https://en.wikipedia.org/wiki/Anti-tank_trench
You might need to make a bigger one for a modern tank than a WWII tank, but the tools to make big holes have been around for a while.
You might need to make a bigger one for a modern tank than a WWII tank, but the tools to make big holes have been around for a while.
Trenches have flexible dimensions.
You show me an MBT, and I'll design a ditch it can't cross.
(Which is the entire point of combat engineers. But as you point out, given the speed of modern MBTs, it's easier to flank static anti-tank defenses like ditches)
The role of modern combat engineers is to get MBTs (and infantry) through obstacles.
A ditch isn't very effective if the far side is dynamited into a slope.
I guess you'd have to dig quite a deep trench for modern tanks.