Most of the world does not have access to cheap and easy dollar-denominated payments. Using Bitcoin for this simplifies the implementation for Twitter, and reduces fees.
Most of the world has credit and debit cards. Or, at least, most of the world where people have enough disposable income to shell out for NYT articles. I don't live in a country that deals in USD but I have a debit card and very often buy services denominated in USD.