Playing a fish and horsing a fish are two different actions. If you're interested in putting a fish in the boat or on the shore, you're better off with a short rod. If you're interested in using a light line or tippet, you're better off with a long rod.
Most bass rods are 6' or so, IIRC. Never seen a 10' bass rod. I think 8' is the maximum length for tournament fishing.