I guess so too but phrases like that are going against free software/content/everything. It gives the reader the impression of requirement of cost and proprietary technology.
Do you really think he implied that SL is the only possible way to stream? He was talking about the immediate situation.
I am sure he was and that it was obvious in the context of the conversation. In the article however it is not.