UseRecyclableMemoryStream still recommended?

Do you still recommend using the RecyclableMemoryStream? Does it still help? We’ve had it enabled since it was introduced, but just wondering if it still is beneficial. Why is it not on by default?

In .NET Core AppHosts it’s on by default. Yeah you should use it as a replacement to new MemoryStream() (and Dispose() of it after usage) where you can, e.g. there are some API’s like Compression which is incompatible with its usage.