When people find the process is in the way of the progress, it's usually because they are taking the process too seriously. Scrum, Kanban, Lean, XP, and whatever else your consultant is selling are ideas and guidelines. Any good idea taken to extremes or sensible guideline followed blindly becomes a bad idea or a nonsensical guideline.
All the above being true doesn't mean there's no value in those systems. It means they are not magic bullets. They don't work for every type of project. They don't work for every team. Applying the ideas from them judiciously can be helpful if you really need small teams to tend code with quick turnaround for iterative improvements.