Agree on both points.I agree that nutrient imbalance is of paramount importance. But then the key ssue is, what is the balance point? A NO3/PO4 ratio of 50, 100, 150? Would be great to know that.
In my case I would say that bad things (Amphidinium and then cyano) began to happen when that ratio was over 200 (NO3, 10-15; PO4, 0,05). Now I got that ratio around 80 (NO3, 8 and PO4, 0,1) and I'm seeing some improvement with both cyano and Amphidinium (for sure with cyano).
However the right ratio may depend a lot on the bacterial communities thriving in each tank. How could you get some information on this? The aquarium brands that sell bacterial formulates do not specify the bacterial species in those formulates. I think that, in terms of natural biodiversity, a better option would be the periodic addition of new live rock and/or sand.
The interactions in each system are so complex that the correct balance could be very different across systems. I seem to do OK around 100X to 150X but tend to keep my PO4 => .1. In my experience, it is less about the ratio itself, but CHANGES to the ratio that cyano likes. Then, if either value goes low enough to zero the dinos take over from there.
Live, natural microfauna and bacteria are the best prevention. Not an overnight fix for anything; stop looking for those.

I believe I have that kind of dino and I think I will add phyto (won't harm if won't help) and I would like to try silica method. Do we have a tutorial how to do it? Like in a single document steps by steps?



