This is my biggest issue right now. When batting, there is simply no risk. In my experience, you could defend every ball and unless you got bored, you could probably bat out all 5 days. I'm with you, it's a lapse of concentration that gets me out. Perhaps that's the skill? Idk.
I'd say that 50%? 60%? 70%? of all test match dismissals come from a defensive shot. An edge to the keeper, slip, gully, or playing defensive and getting trapped LBW, or you get a bat pad to a spinner as the ball spits up, the list goes on. But on here, using defensive shot is as safe as it comes.
When you know you've always got that to fall back on, why wouldn't you just smash away in test cricket? Why do test batsmen leave the ball so much in real life? I'd imagine because playing any shot, even to defend, carries a risk. But in Ashes Cricket, that's been removed and it makes batting a lot less authentic in my opinion.
You only have to look at the India SA Test that just ended to show (albeit pretty extreme) that sometimes, batting just to not get out, forgetting about scoring runs, should still be very difficult. When you block anything that comes your way, that won't happen.
Not sure of a solution, or perhaps plenty of others have no issue and it's just me and my experience? But until batting carries genuine risk, and you lose wickets due to quality bowling that beat anything a batsman could do rather than getting the timing wrong on your 99th aggressive shot out of the 100, it's always gonna be an issue.