This is all about risk tolerance. When one is connecting, all of the risk lies on the late-delivering carrier. It must rebook and potentially pay compensation. When one is on separate tickets, the risk is all on the passenger.
The risk here is that one has missed one's flight back to LHR and must purchase a new ticket on some carrier,