Do read my answer, it applies to the distance question. A ball in the air is not subjected to the coefficient of friction that rolling on ground induces. While the back spin drive doesn't roll as much, the carry trumps what you get by landing shorter and rolling more.
FWIW, backspin landing on a downslope, such as you see at SA and RSG, has a trampoline effect and actually launches the ball forward for added distance.
Top spin on drives is useful in some scenarios at SA and RSG where you have a favorable tailwind. Instead of the ball dying into the up side of one of those slopes, it rolls right over them. Top spin into a wind puts it the ball on the ground sooner because of the flight you pointed out but the wind is still working against the roll.