Per-se, there is no such need. This sounds like it may highly depend on
your setup.
Prometheus needs network access to the scrape target. If this is only
possible by using a bridge in your setup, then yes, "Prometheus needs this".
Kind regards,
Christian