Bird strike at take off or landing is result of airport not ensuring its field is clear along flight path.
The Sully birdstrike was not in the immediate vicinity of the airport (ie within the boundaries of same) - how would you prevent birdstrikes at circa 2,000/3000 ft?