Cricket is heading exactly the Baseball & Football (Yanki) model. Baseball has no national identity - there are 2 major leagues in world (Japan & of course MLB), where players from different countries play. There are players from Panama, Poland, Germany, Guatemala, Mexico, Venezuela, Surinam, Diminica and many other countries in MLB, but there is no national competition apart from Olympics. NFL is even more franchise sports - 20 years back Basketball & Ice Hockey was similar. There is one dominant market for these sports & that's it. In few years time cricket will head to same direction - mostly India & South Asia based. Also, countries like BD, AFG, IRL or even PNG are apparently rising, because of the decline of overall standard. Not a single contemporary team, apart from BD & may be England (that too in ODI) stands any chance in a 5 match series (be Test or ODI), against their 1996 team.
It's a slow death. We are from this generation support/follow the game from our past affiliation & emotional attachment - otherwise someone like me, won't have been able to name half of Misbah's pathetically boring side. It's a sort of brand loyality, that's carrying cricket, like club football - Sunderland, Preston North End, Nottingham Forrest, Durby County, Wolverhampton Wanderears, Leeds United, Aston Villa, Newcastle United are nobody in English football these days - still many of those clubs have more fan base than Chelsea or Man City (again that will change after 2 generations). But, cricket is not growing - so, once our generation is gone; it'll become an extinct sports, in most part of world where it's played.