Why is it beneficial for trees to grow that tall?
Beside the reasons you've given I would add environmental disturbance (e.g. flooding) as a evolutionary factor that could explain selection for taller individuals. Many palms also inhabit and thrive in disturbed habitats (Frangi &amp; Lugo, 1998; Salm, 2005), which indicates that this could potentially (i.e. speculative) be an important factor for this taxon. Palms also have the combination of tall height and a relatively low "wind profile" (relative to many other groups of trees), which indicates that they are adapted to exposed/disturbed habitats.

This, along with the reasons you've already given, seems to cover the most obvious evolutionary reasons for selection on tree height. However, these will naturally trade-off against negative effects on e.g. fecundity from investing and maintaining biomass.