I believe many fundamental analysts can make great calls. Just like TA. Both rely on the skill of the caller to interpret the singals. This takes tons of failure experience. I simply preferred TA as that was my cup of tea.
Interpretation is easier with less data! That's TA for me. Fundamentals have too much data and so too many interpretations.
Both work, as both are based on mathematical ratio (fibs) and as Einstein said, all events are photoelectric and tied to electromagnetism, TA and fundamental analysis are both derived from quantum states. This is not weird...it's true science.