Why are palm trees branch less?

There is no reason why palm trees are branch-less other than they are just different from regular trees. They also do not have roots that grow deep within the soil but root balls instead.