I mean I could understand if this was an efficiency thing to do with scaling to large files due to a kind of a tiling memory model or something, but emacs doesn't even do that!
It's not a huge deal I've learned to get used to using Ctrl+U-Space to get back to where I was.
I read somewhere that somebody tried to implement what I'm talking about but never really got around to trying it cause it seems a little half-baked.