It seems that energy production in space is a limiting factor. We can use photovoltaics, but they're of minimal value past Mars, and many interesting places (like the moon) have very long nights. The only other obvious power source for spacecraft and installations seems to be nuclear, either fission or RTG. But we are generally hesitant to put large quantities of radioactive material on a rocket full of flammable materials, since they do occasionally explode.
It seems that capture of a uranium-rich asteroid would solve this problem. Obviously we would then have a hundred new technological problems to solve, but in principle this would seem to be a good and necessary first step to a lot of interesting targets.
Has this been considered in depth? If not, is that because there's some obvious flaw I'm missing? Would this not actually solve any problems? Or is it just a matter of trivial practicalities like "What uranium-rich asteroid?" and "nobody's ever built a space-based uranium refinery."