No, it's a random punishment from RNG.
You can slap that label on literally anything involving everything that isn't stuka dive bomb.
Losing your tank is punishment enough for a poorly executed dive. There is literally no reason to further punish a player by handing the tank to his opponent.
Then don't commit to pontentially unrecoverable engagements?
Don't commit into armor engagements when your only source of anti tank is your own, sole vehicle?
Intelligent aggressive play is to be encouraged, which is what a dive is. It isnt an "Overextension".
Dive by definition is overextension, because you're commiting your unit balls deep into opponents territory with no support at all with expectation that it is going to be worth it.
Dives don't come out of "intelligent aggressive play", they come from desperation about wanting to off high value unit behind enemy front line.
In most cases a dive is the only way to deal with rocket artillery, given that there is zero reason for it to be close enough to the frontlines to be in direct combat. An even slightly intelligent player will move his rocket artillery to a safe position if a coordinated push happens, which prevents such pushes from actually dealing with those units.
You don't need medium tank or better to uncover arty and drop offmap on it.
Again, it has nothing to do with intelligence, dives come from desperation and very rarely opportunity, unless its a stomp, you don't exactly expect your unit to come back.
We've had a lot of these dives in last 2v2 tounrnament.
Mines already exist to counter this sort of play, there isnt a need for RNG to decide to make it even MORE punishing for no good reason.
There isn't need for any RNG at all.
You can just have starcraft with ww2 skins.
In fact, game like that already exist and I see no reason why you would want to shape this one into it instead of going to play that other game. The name is Sudden Strike series.