One aspect which I do not think has been mentioned on this thread is the issue of slot times.
To an extent I think "slotmania" has exacerbated this problem. If you know that missing the slot means a (further) lengthy delay this can colour the judgement of even the most safety conscious pilot.
All accidents are a combination of circumstances but I believe that the system of flow control does not, in this respect, encourage us to ensure safe flight.