Interestingly they never seem to suffer when they get blamed for their shoddy work. I guess it's free advertising "use us as a third party to blame for terrible decisions and bad data"
Like here. No one fired, no refund, tax payers happily scammed again.
Like with bit IT projects I think simple truth is that projects have grown too large for anyone but select handful to sell them as service. So even if you remember bad experience from past 3 you go back to the 4th each single time.