Because with the current method you access 3 more pages (which takes time) instead of running 2-3 queries