I don't know what to think about data centers in space. It's hard to see how it could be cheaper than terrestrial. Plus, if you actually have to service any of those space assets, it's going to cost a fortune.
Asteroid mining doesn't make sense to me unless you are going to use those mined resources in space somehow, and that seems far off.