It often makes sense to "fetch only what you need" for example if I should display only 10 rows of data then I should not fetch the entire data set because it would waste resources for a large data set.
A practical example is the SQL Limit keyword. select * from users order by added limit 10
I wonder if we can connect that to a software principle. There is the keep-it-simple principle but maybe it is a case of "rule of the least power" but for data instead of programs?