Its not more international cricket which is killing it. It is lack of competitive and more meaningless games played than ever before.
A 5 test series between England and South Africa is memorable. What is so delighting about every second one day series which crops up?
If cricket was more systemised into having longer test series it would be fa more pleasurable to watch. One day cricket brings in money in the short run but uncompetitive one day games are a bad advertisement for the game and one day cricket in general and thus harmful in the long run.
Australia vs Pakistan is not the same as Pakistan vs Zimbabwe as Pakistan does