Brain clots can develop due to various underlying factors, including high blood pressure, certain malignancies, and substance abuse.