Karl Marx is not only the most influential economist of all time; he is many orders of magnitude more influential than Keynes. Only an American could be clueless enough to think this is up for discussion.
It's a bit like Freud - people only remember him for his kookier ideas, but his basic thinking has permeated all of psychology.