A parallel for the Ukrainian side would be the Russian assaults at Vuhledar, even with artillery advantage, they failed to break through Ukranian lines. There's no subterfuge, no smart tactics nor wunderwaffe when facing a prepared position along the entire front, you must punch through with a strong thrust in a single go, losing a pound of flesh in the process.You have good points about the high level of organization and resources needed to de-mine the front for the breakthrough operation.
Ukraine may not be up to it. I see very small numbers of de-mining vehicles, they would need masses of such kit. Also prior to this battle they have a severe ammunition shortage and lost ammo dumps to VKS interdiction in the months prior.
I know from studying the battle of Kursk that the German forces used a great many battle-hardened combat engineer battalions (every division had one, and there were also general-headquarters assets) to slowly de-mine each echelon of Soviet minefields. This could take half a day or even a day, and the Operation Zitadel was massively delayed by days. After they cleared the first line of Soviet defense, the engineers had to work on the second line. And the third.
But this was in 1943, and modern technology & techniques makes such operations magnitudes more dangerous. The Ukranian forces likely lack such a high level of engineering skill and assets, which contributed to the failure.
Half measures will do nothing but bleed you dry, as we have seen both recently and in Russia's own offensives. If it wasn't for mines it would be ka-52, artillery or atgms, defenders simply have a vast advantage as they have to come to you.
Bakhmut was not taken through smart tactics, superior equipment or super soldiers, they razed building by building while sending in endless waves of infantry to CQC through high rises, they simply invested more resources than Ukraine could reply with.