It is buffered, but the buffer can (and does) get full when clients disconnect. It can sometimes take a while for the client to realize they have disconnected.

Even when clients aren't disconnected, but simply lagging (like if they have the game open in a background tab and and being throttled), we most certainly do not want to stop the server simulation waiting to send them data.