Twitter is analogous to ABC, owned by Disney. ABC sells ads attached to media, so does Twitter.
ABC and ESPN (which Disney also owns) has studios and makes their own content; they're not merely distribution channels. Twitter, on the other hand, creates no content of its own.