There was one time when Otto admitted he was "weak" against range attacks - it happened during the original Secret Wars, when he was facing Hawkeye. He still blocked his projectiles.
Difference is, Hawkeye packs plenty of arrows... Walker only has his shield as his most standard equipment --- and said shield, ricocheting or not, can be easily intercepted.