Yeh we have been starved of pure cricket over the past two years. But the two Tests in Sri Lanka may be the only ones we play abroad this year due to a mass of white ball matches planned. The ICC and some of the stronger boards seems to be a in a sneaky conspiracy to slowly eliminate Test matches.
Some Aussies are taking advantage of unseasonal batting belters in England with Test discard Marcus Harris and world #1 Marnus Labuchagne posting centuries overnite. In one match the first innings scores have been 603 and 2/443.
The T20 World Cup is later this year so there'll be an emphasis on white ball cricket, particularly T20 games. I'd expect something similar next year with the 50 over World Cup towards the end of that year, less than 18 months away now.
The other main reason for it is money. White ball cricket, particularly the 50 over stuff brings in the dollars and that's what each cricket board wants more of.