Why is tropical environment able to support greater species diversity?

Tropical environments, unlike temperate ones, are less seasonal, relatively more constant and predictable. Such constant environments promote niche specialization and lead to a greater species diversity.