Keynes is probably the most influential economist of all time. I disagree with some of his ideas (for likely different reasons than you do), but I can't see any basis for him "admitting defeat" - he's many things, but defeated is not one of them.
It's a bit like Freud - people only remember him for his kookier ideas, but his basic thinking has permeated all of psychology.