An asset is a representation of a scarce item of value, which can be transferred or exchanged between blockchain participants.
A stream provides a mechanism for general data storage and retrieval, and does not represent something whose ownership can change hands.