I don't know who punished whom. There was no punishment involved. With these major projects the problems are joint. It could be around business requirements. It could be around changing scope. It could be that it's taking some time because the technology has evolved. It's not necessarily one party. In my experience, it's usually both parties who need to sort through it and negotiate it and make change requests as well.
I don't know who said they were being punished—