Question: is blue rare in nature?
Answer: Blue is rare in nature because compounds that absorb in the requisite range of electromagnetic spectrum are extremely rare and difficult to produce biologically. Most chemicals in nature absorb in the ultraviolet range, which consists of those wavelengths shorter than visible light but longer than about one nanometre.