I think the point of frustration is that phones used to address most or all of these needs, and now they don't. So it can clearly be done.
Same with two USB connections. Maybe one existed, but it wasn't a big seller so it was discontinued. Headphone jacks still exist, but phones without them aren't really selling worse so who knows what the future holds.
You know what sells? Mass market phones that meet everyone's needs and accessories that meet everyone's desires. Want longer battery life? Get any off-the-shelf mass market phone and pair it with a portable battery pack. Done. Want louder speakers? Get any off-the-shelf mass market phone and pair it with a Bluetooth speaker. Want a serial port? Buy any mass-market off-the-shelf laptop and a serial port adapter.
Because the next stop after "I demand a phone with loud speakers, multi-day battery life, and a headphone jack" is "no, that one is too expensive" or "no that one is running the wrong OS" or "no that one doesn't have a big enough screen" or "no that one charges with the wrong cable". The next stop is the millions of reasons to not buy exactly what you asked for. People here demand every product be exactly perfectly tailored to their own desires and no one else's and get offended when a device fits their needs but misses one or two of their desires, but also get offended when a product is released that fits someone else's needs and desires because it doesn't perfectly fit their own needs and desires.
"It can clearly be done" so why aren't you using a Moto G7 Power with its massive battery? Because this reason and that reason and the other reason because there is no way to make a device that satisfies every one of your desires. So why are you pretending that there aren't accessories available to satisfy every one of your desires... unless one of your desires is to just endlessly complain about modern technology?
Yes, but as of late, those don't exist. At least, none that meet many of my needs.
> why aren't you using a Moto G7 Power with its massive battery?
The battery is an important issue, but not the most important to me. I could compromise on battery life for devices that met my other needs.
I've also decided to bail on commercial smartphones entirely and build my own. I could no longer find a commercial smartphone that was an acceptable compromise for me, and I'm also very much looking forward to no longer having to deal with the Android OS.
To anyone who complains that they won't be happy until the perfect device exists that meets all their needs and nothing they don't and doesn't need adapters or dongles to do it: I still use serial cables at least once a month. Do you hear me complaining that I can't find a laptop that includes a serial port? No. Because I recognize that my need is niche and adapters exist to fulfill that need. It doesn't need to be baked into a mass-market device. I'm an adult and can solve my own problems with readily-available tools.