I want an open phone but it really isn't practical for my needs right now. Also, while my iPhone may be less "open" than an Android, I at least get some semblance of privacy protections. I don't think that makes me a horrible person.
For years I used nothing but Macs. I dabbled in Linux and would dual-boot, but that was just for playing around and learning about servers. Eventually Linux got to the point where I could use it everyday and when my Macs reached EOL, I just went from dual boot to only *nix.
I'll probably follow the same trajectory with cell phones. Once PostmarketOS becomes compatible with an old phone I have lying around I'll install it and toy around with it. Eventually I'll have an iPhone and an "open" phone. Once there's enough feature parity, I'll make the switch full time (for me, the ideal situation would be tight integration with NextCloud—if that becomes a thing I could convince my boss to switch the whole company over).
I think it's pretty unreasonable to expect everyone to use an "open" phone:
postmarketOS is for Linux enthusiasts. For hackers, tinkerers, technical people who are interested in pushing their mobile devices beyond what can be done with the stock operating system: more free software, mainline kernel, getting software updates until the hardware breaks, better privacy, less distracting features, etc.
The goal is to make postmarketOS usable for non-technical people too, but we are not there yet. Usability and most importantly stability issues need to be worked out first. If you are looking for an OS that is as usable as iOS or Android, this project is currently not for you. You will have the best experience with postmarketOS after taking time to familiarize yourself with how it works, making it your own and contributing to development and/or testing. If you want to help us move forward and continue working on these issues, we gladly accept donations.
– State of PostmarketOS
(I know there are some Android forks out there, but that's like using a Chrome-based browser when I could be using Firefox)