Over 120 Starlink satellites fell to Earth in Jan 2025, fueling concerns over space debris and ozone depletion. Experts urge stricter space regulations.