Indeed, there is no such thing as storing data as a block. The blocks are the underlying mechanism for validating and ordering all transactions – streams, assets, permissions, etc... If your use case is for general data storage and retrieval, you should definitely use the streams APIs.