MSDNサイトには次のように記載されています。
バッファは、データをキャッシュするために使用されるメモリ内のバイトのブロックであり、それによってオペレーティングシステムへの呼び出しの数を減らします。バッファは読み取りと書き込みのパフォーマンスを向上させます。バッファは読み取りまたは書き込みのいずれかに使用できますが、両方を同時に使用することはできません。BufferedStreamのReadメソッドとWriteメソッドは、バッファーを自動的に維持します。
このクラスはあらゆる機会に使用する必要がありますか?