Couple of factors here:
Second rate system that you wouldn't find in Rwanda no doubt. Another Godfreyism. Buying the cheapest of everything always.
Very true for starters. However when this crap system crapped out, the bigger issue was to continue services with as minimal delay as possible. In recent years
VB has cut back on staff training, particular the manual check-in process because 'very rarely does the entire system fall over'. So they cut out a few days of solid training and recurrence training for staff and this is what you get, an exasperated problem if and when the whole system collapses.
If you want to hang anybody I would target the Head Of Ground Operations scalp for starters.