I don't think the English took the wrong approach.
They have been getting smashed by us for 20 years by trying the old "stiff upper lip" - giving it their best effort etc approach.
Bazball is basically them giving themselves what is called in boxing, a puncher's chance. They have decided to throw everything they have at us and hope for a knockout, before we grind them to dust.
The problem with English cricket has been well known for 40 years - and it's basically that they have never been able to change the system that used to be their strength - the county cricket system.
Before the 1970s, England was the only place in the world where there were hundreds of professional cricket players - all playing county cricket and training and playing fulltime. Even the Australian test team were either working a real job, or playing county cricket in the Australian off season to make ends meet.
There are 18 "first class" counties and 20 "minor" counties, and for political reasons, they can't seem to change that.
We have 6 first class state sides in Australia - all fully professional - and all playing very close to test level against each other.
Some of the English counties would struggle in Sydney grade cricket.
In short - they need to cut down to a maximum of 10 counties in the top comp and play fiercely competitive games every week and train with top class players every week or they'll never compete with us again.
It's 50 years since England had the only professional comp and they were the team to beat in the cricket world, and their old system isn't fit for purpose anymore.