That's kind of what the game does now, except it only permits one connection per block. I was told an earlier build permitted free connection, but you could easily overwhelm the engine by connecting each block to every other block in range. While it would make things more stable, I was informed that the CPU load that developed from that many interconnections is significant.
If the player decides to do that, it's their fault. It is better to give players the freedom to make interconnects rather than preventing it just in case someone makes a million of them and makes the game crash. Besiege lets you build massive creations in 3D with a large number of interconnects. doing the same in 2D should be easier.
I don't know much about game development, so I may be missing something here, but these are problems that have been solved by games with much more complicated physics.
Thrusters not directly connected to the core wobble, parts often clip into each other when they sway. Janky physics is not a good way to make a game challenging.
Giving players the freedom to make big and complex designs will also lead to more YouTube videos of people showing off their creations. The game will get a lot of free publicity