Cinemachine helps control camera behavior without writing every camera system manually.
Common uses:
The real Unity Camera still renders the scene; Cinemachine controls how that camera should behave.
Use it when manual camera code starts needing complex smoothing, composition, transitions or obstacle handling.