Algae isn’t a result of white light. Algae is a result of 3 things. Light, nutrients, lack of herbivores.
those of us who have run or still run 500-1000 par of 10,000k metal halides with basically zero display algae to speak of are a testament to debunk the ever popular “if you run white lights you’ll have tank crashing algae” myth that has become popular. It’s just not true. Algae is almost always more prevalent in younger tanks as well, with poor biodiversity, and volatile nutrients.
Corals can and do make use of just about the entire visible and some of the invisible spectral range. The new popular advice focuses on chlorophyll A and C alone. There are many many more photo receptive pigments than just those two, that are able to make use of more than just 450nm blue light. Some people on here can and likely will go into much greater detail on that, but some of the conventional “wisdom” being spread about the evils of dull spectrum light are wrong.