I considered it,  but I have no need at the moment of firing a callback when all results are collected.
The thing with returning the deferreds is aesthetic mainly, just to make evident that this is a cul-de-sac on this deferred chain, but on future iterations we might want to do something with them.