Good to see BA are acting as I advised them to do some weeks ago :-)
More seriously this is a good effort by BA to provide a mitigation against a customer impediment to travel. I might consider this to be an add-on to existing other travel insurance, between them covering everything except generalised lockdowns. Then one is left to avoid places with a tendancy to generalised ad-hoc lockdown.