Proprietary blobs aren't that bad with Broadcom...
Pis do have bugs. Most famously botched USB-C power delivery on initial Pi4. There are tons of minor bugs in Wifi, bluetooth, USB... Plus missing features, Pi5 does not support WPA3, no hardware codecs for encoding/decoding video...
Gotta admit that Pi foundation never cared about batteries, especially since it's common with makers, audio removal etc...
You needn't use your real name, of course, but for HN to be a community, users need some identity for other users to relate to. Otherwise we may as well have no usernames and no community, and that would be a different kind of forum. https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
It would be nice if it were higher voltage/lower amperage, but it works at least with their own power adapter through a few clever tricks.
For WPA3, it is what it is... most SBCs have 'middling at best' built-in WiFi, and while the driver support can improve, I typically stick to external or M.2 PCIe WiFi chips if I need something more robust. (Hopefully a WiFi HAT will make its way to the market with Intel AX210 or something like that).
https://hackaday.com/2019/07/16/exploring-the-raspberry-pi-4...
The CM4 uses the silicon from Pi 4, which was never really a fully-baked PCIe implementation, so I'll forgive them a little there. But it opened up a huge number of possibilities that I think will be realized on Pi 5 (and hopefully a CM5 eventually).
And regarding power consumption / efficiency, don't forget about the usefulness of a full Linux computer running at less than a watt (like the Zero 2 W); or with the Pi 5 you can use the watchdog timer to boot and shut down now, going from idle at 2-3W to power off at 0.01W if you need a remote 'edge' device.
But the hardware and efficiency were never the primary drivers for Pi. It's the fact you can buy one (well, sometimes...) and use it. You don't have to spend a few hours getting the right OS, figuring out the right tools to flash it reading sparse forum-based documentation...
Pi has a really bad PCIe implementation. Not so good CPU (like 30 nanometers?!). There are many AMD64 mini PCs with much better hardware and power efficiency (performance per watt). Power consumption starts as low as 5 watts!
But most of those are manufactured in China, and are not well known in West. In here you are obsessed with very limited Pi form factor, that is totally impractical (no slots, no NVMe...).
An example of this are Zima boards. Technically very inferior product, but is similar to Pi, with a few extra slots, that made them popular.
Situation in East Europe is very different. We just use whatever hardware is handy. Pi is nice, but not so glorified. Building NAS on Pi is a rediculous idea.