>Pinephone requires two binary blobs for the WiFi/Bluetooth [...]
One binary blob for the WiFi/Bluetooth. The other binary blob is for the modem, for which an alternative OSS firmware has been in development for some time. There's also a third blob for the camera autofocus firmware.
>[...] in Linux kernel, [...]
All three blobs are firmware, not drivers. There are no blobs in the kernel. It's identical to the Librem 5 in this regard; the Librem 5 also has firmware blobs for WiFi/Bluetooth, modem, and some others, but no blob drivers.
>[...] and cannot run FSF-endorsed distros without adding those blobs.
You can disable the WiFi/Bluetooth, modem, and camera with hardware switches. Given that, and that the RYF criteria allows firmware blobs for auxiliary chips, I'm not sure why it would apply differently to the Librem 5 vs the PinePhone.