You're 100% right but it's very inconvenient to use. For example if you want to copy a buffer to the display you have to track the position and then execute commands to move the cursor to the new region.
Less of a problem now in C but back in the day, Z80 asm / PIC asm it was a PITA.
Less of a problem now in C but back in the day, Z80 asm / PIC asm it was a PITA.