This makes sense. Hollywood makes more movies then anyplace in the world. Actors all over the globe have practiced and studied American accents. It's much rarer to have a Jamaican based movie and it would make sense to try to cast it with real Jamaicans.
This is a bullshyt argument. especially when you have people from the area available.