offsets vs. pages

Last days I work a lot with javascript grids for jQuery and wonder:
1) why developers of these grids use pages in requests for data from server. When using offset gives more clean code on server side.
2) of using page number from response. So server has to send that what it receives. It's weird and useless.

So I rewrite some code in grid.