Great course in macro/fundamenal analysis and importantly long term trading not intraday. For those many out there that don't want to risk the volatility and randomness from fakeouts/manipulation on short timeframes! That's an entirely valid approach that is still trading.
A lot of criticism of the subject really misses the point that it's not day trading and isn't claiming to be. The idea being that reading the long term path of supply/demand of something tells you price of it from practical factors that do determine pricing in the long term. This is causal and objective and not a miracle when it works, it's just looking at the business data. The idea that the supply of parts and delivery costs, etc of TV's determines their price cannot be represented as a poor technique, it's the fundamentals of that business.
Above, people are literally saying they draw supply/demand lines on a chart over looking at the actual supply and demand numbers which they say is garbage. Surely doesn't make sense, to seek dissonance between these 2 approaches when they are just observing similar things from a different point of view..my point being why use one when you can spend more time and use both.. Fundamentals work and that's why they're used so widely (and with other analysis like lines on the chart style analysis). Do the banks make money through other models? Clearly yes, but understanding the underpinnings of long term pricing is nethier futile or useless (and that's not opinion that's the busines model of many traders & businesses).
Look I'm not meaning to be critical of anyone in particular, but felt it would be eminently more helpful and constructive to put down an objective description of what macro can actually do (when used with your existing techniques) for longer term trading, rather than just criticise something. And in doing so trying to give practical clarity to help people wanting to improve what they are doing.