Yea, sbrk makes sense in a flat address space. I don't think it makes as much sense with virtual memory.
Maybe you're considering non-sequential address space an improvement for security. That I could see. ASLR would be another, which, you can see the effect of by multiple runs of t/_end.exe in rt0.