It's would have been difficult to build ancient cities of stone in a climate where it rains every day, and the mortar would dissolve. You don't need to invent agriculture, if you can reach out the window, and pick a banana, right off the tree. It's hard to build bridges across rivers, when the rivers are filled with crocodiles. It's hard to build roads, when the ground is 50% water. It's hard to work collectively, when people two miles away, in any direction, speak a different language.
Necessity is the mother of invention. When you don't have to work hard to make the land conducive to agriculture, it's natural to be satisfied with the status quo.
The preacher could have said the same thing about pre-Colombian North American Indians. He defines achievement by European standards; weapons technology, sewage systems, and monotheism. What a great job the Europeans did, introducing such progressive ideas as private land ownership, alcohol, and syphilis to the locals, all in the name of Christ.
Christopher Columbus was very fortunate to get out of Jamaica alive, in 1504. He and his men were starving, and he told the locals that, if they did not feed him and his men, The Moon would be destroyed by his anger. Columbus knew that there would be a Lunar Eclipse on February, 29, 1504, and the locals gave him everything he wanted, in exchange for giving them back The Moon, which he did, as soon as the Eclipse was over. They've been speaking Spanish ever since.
Well, not specifically in Jamaica, because that island was won by England in some game of Risk played thousands of miles away, and surrendered as part of a reparations treaty. That's why they made Rum there, instead of a Spanish intoxicating drink. Spain didn't want Jamaica all that much, because Jesus wanted gold, not sugar cane and ganga.