One of the reasons for Ukraine failing to launch a successful summer offensive last year was the lack of experience of it’s more senior battlefield commanders in handling co-ordinated manoeuvre warfare in large scale formations.
From what I have read, partly this, and also largely the huge minefields and lack of air superiority meant as soon as they went into the minefields to clear them the KA52 helicopters were picking them off and they hadnt been given air support of SHORAD to counter this.
In Kursk Oblast they discovered little entrenched defense and so were able to exploit this.
Everyone has 20 20 hindsight, but so many Russian eggs in one basket now seems somewhat poor business policy.
Surely thats largely on Angela Merkels shoulders. German govt could have acted in 2014 after the Crimea and Donbass invasions but chose not to. To be fair the Schultz gov’t has totally got with the programme now.