I think many of us feel stuck, because the choices for smartphone operating systems are indeed limited.
As for me, it’s clear that Google is making it harder for people to develop and install Android apps. Google wants to ensure that it remains in control and that no one can escape from GApps and Gemini.
The only way to stop this is to break up Google. Or to fund smartphone OS project other than Android, however, that would take years.
In many cases, there's no file system can withstand from power outages.
While the risk of data loss can be mitigated by disabling or limiting amount of write cache. Still there's no guarantee that will prevent corruption of the file system.