Former infantry here - One of the things that was drilled into my head, obstacles should always be covered by fire to deter these sorts of things. If you can't cover it by fire, then maybe it's not worth putting on obstacle on.
Also former infantry: To expand the point, in US Army doctrine, an obstacle has one of four effects, block, turn, fix, or disrupt.
Typically, you use obstacles in engagement area development as part of a defense. An obstacle that's not observed isn't valuable because it's easy to circumvent. You can probably use a bulldozer (guessing, I was light infantry, not a tanker) to breach the dragon's teeth relatively quickly so the obstacle doesn't have the intended effect. However, it's much harder to breach the dragon's teeth if someone is shooting at you. Now you need an armored bulldozer, or enough suppressing fire to cover the breach.
The way Russians teach it, obstacles and mine fields just buys you some time.
Crucial time to put your pull your reserves to the critical areas, sight in your artillery or call in air support.
Even worse, it buys you very little combat time for a lot of preparation time.
However, on top of the shame for what Russians are doing in Ukraine, the shame for how they are doing it is almost as disgracing.
Video description: Drone video of a Russian armored column advancing when a mine-clearing vehicle gets hit, suffers earth shattering kaboom when the mine-clearing charge goes up.
The idea is that for every 20 tanks the enemy has there's probably one RC bulldozer. Without the obstacles they would quickly advance over few hundred meters, now they are forced into a bottleneck, perhaps giving you just enough time to bring in the ATGM team.
I saw a video of a Russian tank approaching an anti-tank mine sitting in the middle of the road, and they just... drove over it, causing detonation. It wasn't camouflaged at all, it was just sitting there.
I'm not sure what the soldiers in the tank expected. Maybe they missed the "don't drive over obvious mines" day in tank school.
Tanks don't have all that great visibility, soldiers sleep a little in bad conditions, often eat a little + crappy food and are under high stress. Triple so in Russian army by all accounts I read.
Drivers in cars in best conditions fail to notice things, so it is not all that surprising that Russian army soldier would not notice things.