We've banged this drum many a time, but again you cannot tell me that that prominence of the shortest forms hasn't played a huge part, coupled with the lack of first class cricket they play nowadays. Just have a look at the records of players from 20, 30 years ago and see just how much of the longer form they played compared to players today.
There's direct evidence of it in the way they play as well. Horrible techniques where they plop the front foot out every ball (Bancroft, Finch). Playing inappropriate shots (even Lasagne in his last innings tried to play a guide to third man off a rubbish bouncer, game on the line), or getting to 20 or 30 and then for some reason trying to ramp up the scoring as if they're playing an ODI (Travis Head).
They're only humans and a lot of this is muscle memory, repitition. You have little time to think with the speeds fast bowlers bowl at. If the majority of your training overall is geared towards batting towards in the shorter formats, where the technique, strategy, and mindset required is totally different to red ball cricket, how do we think players are going to play the majority of the time?