You are exactly right that an entire network has to be solved together to open up space. This was also the case for the early industrial revolution. Because of this catch 22, right now we essentially have "space for space's sake".
That's also why space development will follow the pattern of a tipping point. As the pre-requisites aren't really there, investors don't have a good option to pour money into the venture. Once those building blocks start to get filled out, options open up, investment comes in, the building blocks themselves get cheaper, and things will progress faster than what people have imagined.
Humans have had, in total, a pitifully scant amount of interaction with extraterrestrial resources. Micro-gravity manufacturing isn't a thing yet, and we don't have the practical knowledge of how that will work. But the first step is lowering launch costs...
Space mining is a nice idea with no practical road map. You can't just send tools into space, aim them at the nearest asteroid, and start drilling. You certainly can't expect to start building viable habitats yet.
The industrial revolution was incremental. A steam engine wasn't a completely new thing, it was just an improved source of power for existing technologies like spinning. Mechanisation could proceed gradually in a relatively comfortable environment with plenty of natural resources.
Not so in space. The problems - energy generation, mining, refining, distribution, assembly, sustainable life support and/or control (and probably defence) - have to be solved all at once, or you get nothing.