Naval was an economics major in college besides being a techie, so he is certainly qualified to talk economics. You might not be aware that Keynes is not the last word on macroeconomics, read something by Ludwig Von Mises to round up your education.
The issues that existed "until 40 years ago" were pretty obvious. I read a lot by Ludwig Von Mises. And I am not Keynesian.