They had a gigantic spam problem, captcha saved the site
- Obscure CAPTCHA and other anti-spam features
- Pay to post
Choose one.
Second, Twitter absolutely does make you perform captchas if they suspect you are a bot. I say this as someone who ran Twitter bots previously.