Agreed. But in the OP's case, his worst puddle is right in-between two drains about four feet apart! The finishers couldn't manage a proper slope to
either.
As someone who's never done it (me), I can see that logic. But I'd refer back to my original point. He hired pros that should have the skills to accommodate such conditions and that could produce a properly functioning deck regardless of them, and if they couldn't then they shouldn't have accepted the work. It's not on the consumer to have to forgive a project's deficiencies because the contractor didn't know how to get it done correctly (and I'd be hard-pressed to agree there isn't some way to get that done correctly, even if I don't know what that would be).
It is reasonable for the OP to expect the deck to have a proper slope (1) away from the pool and (2) into the drains he paid for. For the contractor to come back and make that so is the right thing to do. If he later says "Sorry, the sun was in my eyes and that's the best I could do," then... not so much. Soap box time: forgiving general contractors for sub-par work is why they'll continue to hire inexperienced "D" crews and play the odds that a consumer won't push back on mediocre work. Pushing back is how we can get them to do better, like they used to. You know, in my day, when they used to use dinosaurs to tow the concrete to your house.
View attachment 461525
PS. Don't mind us
@hamanbhatia, we're just kibitzing amongst ourselves!