It was meant for puppeteers. Chiyo was talking about what she needs to fight a puppeteer, not anyone else. And in regards to dodging, Sakura was saying that shedoes not know the habit of puppeteers, therefore she can't estimate where the attacks will land and dodge them.
If that were true, she would have made a specification that highlights the uncommon nature of her opponent's attack speed being related with the methods and tactics of a puppeteer. These are their exact words...
Chiyo: "To avoid his attacks... You'll have to know the puppet maker's taste for placing traps. You need the ability to see through and avoid the attacks as they come, and they come in a split second."
Sakura: "Knowledge of traps... And the ability to make split-second decisions. I don't have either of those."
Notice how they're both separating and distinguishing these factors from each other? The aforementioned uniqueness of the puppeteer is not the origin for the quickness of the attacks, that wasn't specified. If it were the reason, Chiyo would have worded her explanation in a manner appropriate for conveying the puppeteer statuses' essentiality for the speed. She was merely stating two conditions that would need to be met before Sakura could effectively dodge Sasori's attacks. There was nothing complex about the Hiruko puppet's senbon barrage or Sasori shooting a thick pointed cable from his abdomen, yet both times Sakura couldn't avoid them on her own.
The other thing she lacks is battle experience. Even Naruto in the beginning of part one doesn't have what it takes to fight a puppeteer.
Obviously not. He was a bumptious and overenthusiastic rookie whose first instinct was to rush his opponent, regardless of their status or the uncertain nature of their abilities. The one and only time he tried to fight a puppeteer, he was tripped up by some strings on their fingers. But that had more to with Naruto's unfamiliarity with puppeteers than any speed gap.
But that doesn't automatically mean he can't fight other opponents who aren't puppeteers. Different opponents have different skills you need to fight with. So you cannot judge her ability to fight in the present with that quote alone.
True, nothing is set in stone unless it's transpired in the manga, but with the information we do have and the statistical charts provided in the Databook, you can make an evaluation to justify your conclusion about who is the superior fighter.
Take Deidara for example. He lost against Sasuke. But Sasuke at that time wouldn't have been able to win against Kazekage Gaara. That's because Deidara's skills and attacks are well fit to fight a bijuu, but not shinobi like Sasuke.
While I think that's debatable (Gaara has been given a field advantage in almost half of the fights that he's been in since Shippuden began), you're entitled to believe what you want. Sasuke vs Gaara isn't the subject of the discussion.