Vim by default closes all windows that have the buffer (file) open when you do :bdelete. If you've just got your splits and columns perfectly tuned, having them messed up equals a punch in the face and that's no way to tango.
Once Bbye is installed, you can use it with
:Bdelete to unload the current buffer.
It also improves code folding, which can be enabled with