One cannot "blame" diatoms on silicate, but diatoms are the only pest in our tanks that MUST have silicate, and so reducing silicate is often a useful way to beat them.
But like all pests, they MUST ALSO have an adequate source of N, P, trace elements, space to grow, freedom from herbivores, adequate light, etc.
FWIW, I dosed silicate regularly for sponges and other organisms, and I'd get a small temporary shift from green algae on the glass to brown diatoms on the glass until the silicate was sued up, and green algae would take over again.
Feature Article: Silica In Reef Aquariums ? Advanced Aquarist | Aquarist Magazine and Blog
http://advancedaquarist.com/issues/jan2003/feature.htm
Figure 3. A view of the inside of the front glass of my reef tank 5 days after scraping the glass.
Figure 6. A view of the inside of the front glass of my reef tank 5 days after scraping the glass and adding the silica supplement.