В этом случае авторы примеров заранее знают, что размер выходных данных будет небольшим.Вы действительно нуждаетесь в буферизированной версии, если у вас есть "большие" объемы данных для записи (которых вы обычно не знаете для полной уверенности заранее).
JavaDocs для BufferedOutputStream хорошо это освещает ...
Дорогостоящее взаимодействие с базовым входным потоком сведено к минимуму, поскольку большинство (меньших) запросов могут быть удовлетворены путем доступа только к буферу.