Question: why do asphalt shingles have granules?
Answer: The granules give the shingle its ability to shed water, which is what the roof is for. They also provide UV resistance and fire resistance. If you've lost a bunch of granules it is definitely time to look into a roof repair, or even a roof replacement.