You are only focusing on the drawbacks of titan, and not on its significant benefits.
Titan has practically limitless amounts of fuel in the form of oceans of flowing hydrocarbons.
Titan should be though of as a resource, not necessarily as a sprawling multi-billion person supporting planet.