Until you save the buffer to disk, that's exactly what it's doing.
You can have buffers that are views of many different things: directories, shells, REPLs, email boxes, etc. People might not know what a buffer is, but I think they'd be surprised to see those "in" a document, which might be worse.
A "buffer" is a transition zone the user can work/interact with (and sync to it's source if any)
However, I think it doesn't really matters, because people who choose to use Emacs (or Vim) - even among developers - are much more likely to be aware of those "low level" details or understand and adapt easily. So how they are named doesn't matters more than the odd "frame" term Emacs uses instead of "Windows".
You could choose a different name (view?) but it's a different abstraction compared to a "document".