I did not read all of the posts, but did anyone mention that the social conditions (poverty, crime) and resources (proper pitches, infrastructure, access to good facilities) in Trinidad, do not fully support the development of football, when compared to other nations (particularly Western nations).
Just look at the TTFF financial situation. This lack of resources for football is echoed throughout the world in many developing countries. Ghana, Nigeria, Togo etc. Developing countries dont produce world class or almost world class players, it is the players individuality and skill that allows them to be noticed, and eventually become world class or on the professional level. Developed countries, who have resources for football, and are not plagued with the social conditions that Trinidad or any developing nation faces, can and will continue to produce world class players. Once they have an interest for it.
Brazil might have many social conditions like Trinidad, but they have an infrasturcture that promotes Brazillian football. And of course they got the talent.
Trinidad has the talent but needs alot of work developing the infrastucture to accomodate that talent.