Agree 100%. The whole "management consulting" industry is rotten and all of the "Big 4/5" accounting firms suck. There are boutique consultancies that do excellent work but so many CIOs will go with Accenture et al. because of their name and perhaps because they perform their annual audits, etc.
BTW, on the last point - ABAP (SAP's proprietary language) has improved a lot over the years. Variable names are no longer so short (a vestige of the R/2 mainframe days) and the language has adopted a lot of features from Java and JavaScript. Not always the best (OOP like it's Java in 1998, woo!), but definitely a lot better than in the past.
Work for a small consultancy. Our project's manager at our customer fought with others so they don't force him to get Accenture. Their argument was "when the project fails and we have taken Accenture, then it is not our fault". The project would most probably fail with Accenture..
Currently the customer is very happy with our development speed and unhappy with their Accenture project's speed
BTW, on the last point - ABAP (SAP's proprietary language) has improved a lot over the years. Variable names are no longer so short (a vestige of the R/2 mainframe days) and the language has adopted a lot of features from Java and JavaScript. Not always the best (OOP like it's Java in 1998, woo!), but definitely a lot better than in the past.