Not for calculating character cell addresses. It’s pretty trivial, as your column is just a range of values 0–31, and your row is just n lots of 0–31. The advantage is that your printout routine doesn’t have to deal with screen thirds.
If I remember correctly, my simplest printout routine was only 19 bytes long (using the bitmap address). Making it accept an attribute address instead will only add seven more bytes. (It’s beneficial if you want to add color and wish for the text to automatically move down one line.)
It’s the smoothest (and most practical) introduction to the actual screen layout I can think of. You are essentially doing sprites. Simple, 8x8, character–cell-aligned sprites, but sprites, nevertheless. Much more exciting than the mysterious incantation of “RST $10.”