I agree with much of what you say. Adding a second display port was not something anybody needed.
Desktop computer was a reach. Even for BeagleBone.
I am surprised RK3566 and RK3568 still don't have good UEFI-EDK2 support.
RK3588 has great UEFI-EDK2 support. I wish somebody would backport RK356x and RK3399 boards....
The pace of development is too fast. We don't need more aarch64 CPU but better support. RISC-V adds to the mayhem.
Like we need that...
The Open Source Hardware Dream.
RISC-V added the same problem to the mix Arm did: no standard platform to define what a system is, how hardware is detected, reported, and configured, or how to boot. Then again, RISC-V is just an open instruction set but they should have tried to assemble a forum and define a reference platform.