I'm guessing it's also an emotional issue: someone loves Twitter, they use it to communicate in ways they couldn't before. But they are frustrated by Twitter's own apps, and wanted to find a better way to use this service they love.
And don't forget if it wasn't for third party developers building their own clients, we wouldn't have the official Twitter clients on iOS or Mac.