There is a distinction to be made between a runway closure, which would be an airport decision, and aircraft electing not to land, which is clearly a pilot / airline decision.
Neither of which would be eligible for compensation tbh, given the described circumstances.