Because publishing a web page on any blog site lets you specify the recipients ?
To be a "protocol" imply a sort of "standard" shared , improved and used by different "actors" ( that's the reason for a protocol : two different people aggreing on a way to communicate). Twitter has always been centralized and closed in that sense.