I have advanced degrees in engineering, economics is child’s play.
Engineering is a very left brain type B field ..totally different than understanding the key component of economics, which is human nature, a very right brained type A exploit.
Most engineeers are lousy economists ..and most lousy economists are academic left brained types. It is probably your very skillset in engineering that prevents you from understanding macro economics ..and why I would be a damned lousy engineer ..