> (correct me if I'm wrong) the only companies that offer bootloader unlocking is Google Pixels, Motorola, Nothing, and OnePlus
Pinephone and Librem 5 (my daily driver) do not have a locked bootloader in the first place. They are just little (GNU/)Linux computers.
And Fairphone!
The Librem 5 would be eliminated by the additional requirements of:
> "I want a CPU that isn't crap while being expensive"
> "I don't want to pay full flagship prices for sub flagship performance"
Adding my own experience: the battery life is also atrocious[0] and simply running a software update on a completely stock librem 5[1] managed to send it into an infinite boot loop that I was only able to recover from by flashing the factory image.
[0] Sitting on a shelf, with the screen off, not connected to cellular networks, not being used at all except to check the battery % periodically throughout the day: I got ~11 hours of battery life. My pixel 10 has been operating under the same conditions for 4 days and is still at 71% battery life (I'm intentionally draining it down to ~50% for long term storage while I wait for the bootloader to unlock in 2 years).
[1] The phone had been sitting on a shelf gathering dust for years. No software had been installed, no accounts had been set up, it had never actually been used as a phone. Could not get more "stock" than that.