Small wonder why there is now one-day Test matches and the 20Twenty format to ensure today's cricket fans are more interested in the game.
Understand your point about 5 day Test Matches and, sure, cricket is not for everyone, but I don’t see it as a problem. I see it as a luxury. There are T20s for instant gratification, One Day matches for those so inclined, and the five day game for the purists and traditionalists.
I love the ebb and flow of a Test match. Life is too fast as it is. You don’t necessarily watch every ball, but you can dip in and out. Was it the great PG Wodehouse who described cricket as ‘organised loafing?’
This old world has room for baseball and cricket (and soccer!)