Here is another thought on the “Wind Fence” - it would make some situations much, much worse.
For example, an aircraft is flying with a 20 knot headwind.
In normal circumstances, it lands with that 20 knot headwind, though minor variances in headwind might happen at touchdown, it’s predictable, and controllable. The airplane is flying through the air at normal speed, but the ground speed is 20 knots slower. This is SOP, and we do it all the time.
But, with the “wind fence” - as the airplane crosses from headwind, to zero wind, it would lose 20 knots. A huge loss of lift, in fact, worse than the threshold definition of windshear, which is 15 knots. The crew may not be able to add enough thrust to compensate - and would crash - at the very least, the landing would be very hard.
So - the “wind fence” would actually become the “windshear inducing cause of crashes”. Not good at all. A fence that creates windshear in strong winds would cause crashes.
In the case of this video - which likely had winds near 40 knots, a loss of that wind via the “wind fence” would create an unsurvivable loss of airspeed, at low altitude, when the airplane was slow.
Then, every landing would look like this:
https://en.wikipedia.org/wiki/Delta_Air_Lines_Flight_191
Very few survivors.
Put another way - consistent wind is no problem. Gusty winds are a bit of a challenge. Huge changes in wind cause crashes. Unstable approaches cause crashes.
No wind fences - because, unless you can build them with a height of over 500 feet, they would cause huge changes and unstable approaches.