Because Keynes supports state intervention in matters of money, and states like to intervene in matters of money?
That could be one of the explanations why states like Keynesian theory, but it doesn't explain why most economists do.
Because it turns the dismal science into alchemy.