Test series began in June and were spread evenly throughout the summer with the final test at the Oval invariably a sellout even though it coincided with the start of the football season. The only meaningful franchise tournament in our cricket season is the IPL which finishes before test series have been scheduled. This ridiculous squeezing an Ashes series into a 6 week window is solely down to prioritising the 16.4 for August.On the flip side it’s being played when four of the tests are free from a clash with the Premier League, which cricket really needs. And no daft games in September when the weather can turn. Playing Ashes tests in June was common in the 90s and I’m glad they’re back. On balance I think it’s a better slot for it now.
Squeezed test series’ are a consequence of short form cricket all around the world, not just the 16.4.
I was open minded about the Hundred (but less keen on it now) but it shouldn’t be blamed for everything. I totally agree with the OP’s point though that having the Blast Quarter Finals on consecutive nights was class, and the 16.4 is cannabalising it.