Even the most expensive SBCs have at maximum 6 GB of RAM. Most (if not all) current SoCs used are not able to handle 8 GB, not to mention 16 GB. It's restrictions of internal DDR controllers. Adding more capable DDR controllers, able to handle 8+ GB of RAM, would lift up the price of the SoC significantly. It's not PC realm, it's mini-PC. And honestly, with efficient software on board, 4 GB is very good. For a power efficient laptop. software development by its nature (not counting building huge projects) is not the hungriest use case. If your development stack cannot stand with 4 GB, it's BLOAT.
ANT - my hobby OS for x86 and ARM.