Even if every single Mac user would pay Twitter a one time fee of $100 to use a third party Twitter client, that would result in just $5 billion.
I think Twitter is betting they can earn more by controlling the experience.