Keynes is consistently proven to be far more accurate and effective than the Austrian school of thought. Keynes mets so much resistance because it's counter intuitive. Very literal thinkers have trouble with that and are attracted to the Austrian way of thinking.