I understand you dislike this. With the current auto-updating system we have in place this was the easiest solution, as the installer just installs one core component which fetches all others in the newest release.
With how fast we iterate, creating a new installer and signing it (Win) every time is just a big distraction at this point.
We hope to provide a full offline installer in the future, but even that one will fetch certain resources during install, as the current geoIP database and intelligence data.
[0] https://safing.io/ownership/