The West Indies are currently ranked eighth in both the ICC one day international and test match rankings. They haven't made a Cricket World Cup final in 33 years. The two times they won were with rosters largely comprised of British expats and players who had grown up in the United Kingdom.
Let's not make this as disingenuous as you're attempting to frame things here.
And reality is not a buzzword. The fact that you don't understand basic political and sociological concepts really makes sense, because you have a clear inability to understand the purpose of international competition. You've never liked it, you've never appreciated it, you've stated numerous times on here throughout the years how you don't care how Canada does in any tournaments, etc. So just come out and admit it.
And any little boy growing up in the Caribbean would absolutely choose to play for their individual countries over a geographic conglomeration. The same can be said anywhere else in the world.
Most people outside of North America actually have STRONGER attachments to their countries than we do here, not weaker, which might strike some observers as odd given how patriotic a lot of Americans are, but it's not even comparable. They care.