Не спорю с тем что в 100% случаев нужно диспоузить. это абсолютно верно, я говорю о том, что не всегда ридер и райтер позволяет не собирать стрим вместе с ними
Ну вот то, что мы с Айратом говорим: если это "не всегда" у тебя чаще, чем 1% и ты не пишешь при этом строго фабрики disposeable объектов или какие-то библиотеки по работе с лоулевелом, то у тебя проблема