How does she not..? C1 & possibly C2 are tanked with ice shields (or simply dodged); C3 is avoided via transporting high into the air to escape the blast; and I don't know of any deceptive ways for Deidara to get off C4 without Haku noticing, but the freezing air surrounding Haku should defuse the microscopic bombs. If not, then Haku simply merges with the mirrors. If Sai could outmaneuver Deidara and blitz him, then Haku should be capable of doing the same while moving at top speed.
Lol she. Anyway. Don't agree on ice shields tanking C2 missiles. A C2 explosion tore of Sasuke's wing in CM2. CM2 is much more durable than ice b/c it let Kimimaro survive a giant sand coffin as well as letting Jugo tank an otherwise fatal punch from Raikage. Ice's best feat is tanking a bunch of paper bombs (paper bombs can't even blow up Nagato's legs.)
Dodging is nice and all, but the clay mines strategy + C2 dragon strategy means that Haku will eventually get caught.
When did Sai blitz Deidara lol? This is the guy who was running away from all of Team Gai without arms. If Haku tries to blindside Deidara like he did to Sai then Deidara just throws a bunch of C1 bugs in his direction the same way he managed to fend off Sasuke.
Since when was Haku fast enough to escape C3's giant aoe? If he transports into the sky he's in Deidara's territory anyway and gets bombed by clay birds.