While the engineers implement the current sprint’s backlog of tasks, the product manager’s job is to get the next sprint’s backlog ready by resolving ambiguities and removing uncertainties as best as possible. Beyond the next sprint, there’s probably a sea of tasks in various stages of definition, but only as the sprints progress do they get to a finer and finer resolution. But that’s not a failing of Agile, that’s the point. Push out decisions until just before they’re implemented, so that the most information can be known. This limits wasted work.

