other8026 So if F-Droid doesn't actually protect us from malicious developers (or any other kind of bad code in our apps), then what is it there for?
One answer is the ever reoccurring answer, that there unfortunately are no alternative app store for most apps. I believe all of us who use F-Droid today will switch over the moment an alternative actually appears.
Another thing that is important for me and probably many others, is that they actually verify the apps are fully open source, without binary blobs, and without privacy invasive or freedom restricting technology included. Badness enumeration, yes, but that badness enumeration works very well in practice compared to all other ways to get open source apps, as was for example evident in one other thread here recently regarding APK releases on GitHub often having proprietary binary blobs from Google included.
Knowing the apps are only truly open source has a lot of value in preventing many kinds of attacks I personally worry a lot about. For example, I worry about end-to-end encryption being weakened or backdoored, which is an especially big threat right now, as many countries are trying to outlaw end-to-end encryption, and even individual companies being forced to or voluntarily adding client-side scanning and similar. Open source seem to have a very high degree of immunity to such bad things being added, and F-Droid does a lot in reinforcing that immunity by building all apps themselves.
A popular example of this being important in practice is Firefox. Allegedly, the official releases of Firefox have very privacy invasive telemetry added, but basically all Linux package repositories are building their own versions with the most privacy invasive telemetry disabled or patched out.