It's more complicated than that.
> One way to deal with flooding is to build highways in a manner where they become channels in such events
That's exactly what Houston did. The problem with this is that it makes evacuations more difficult and risky - the main ways for people to leave the city during a hurricane or flood become the canals for draining the water!