No, I'm saying the modularity has limits that are defined by the use-cases this is designed for. Which seems to be smart-home applications and/or quick prototyping. A 25 dollar compute module seems like a perfectly sensible compromise to me in that context.
If you need the modularity and power of a desktop computer so you can install a boat-load of RAM or upgrade the video card, get a desktop computer.