So you are arguing this is better because you don’t have to throw it all together but then arguing throwing everything is not that bad?
At least USB has and will be supported for years. The next revision will likely be incompatible with this limited cross connector (which I admit is cool nonetheless).
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.
At least USB has and will be supported for years. The next revision will likely be incompatible with this limited cross connector (which I admit is cool nonetheless).