The IT outsourcing companies do this at scale, pretending to be something during interview - and then really being something completely different once the "job" is won. It is deception as a business model.
It is not the fault of the "unqualified staff" at all.
Anyway, that is my take on it. Feel free to have a different opinion.