@natecull Obvious answer to #1 - because the people you want to talk to are on twitter, not on some blog platform.
From a user's point of view, the audience is 99% of what distinguishes the different sites, not the format. You can write the same stuff on twitter or facebook or medium or anywhere, it's just a question of who you're talking to.