gazumped, #831,
, yes I would agree with all of that, but there could be more.
IMHO failure to go-around is much more than ‘get home it is’; the issues are deep within decision making and a range of biases, including misplaced training.
‘I can’t see the runway’ is an important cue, but may not have to be a trigger to go-around if the airport environment is in sight. There is of course the risk of wish think, familiarity with the airport, or the assumption that it’s only a small shower where the aircraft will pop-out the other side, etc, etc, but only with hindsight do we judge an (in)action to have been ill chosen.
One major issue could be with discipline; the operator, culture, and self (aspects of airmanship and CRM), but even with this there is usually some other contributions which all add up to result in an accident. We need to identify a wide range of contributors to gain an understanding and the reasons why they might come together at this point of an approach, and then teach pilots to recognize these and avoid the situation.