Today on the 5: Amid the shakeups happening at Twitter, one of the former execs said "The world needs Twitter". Does it?