Factory speakers often have lower sound quality for a few different reasons: lower power output, cheaper parts, and lower bass and mid-range are the main ones. On the other hand, custom speakers often provide extra power and a broader audio spectrum.