I just wondering why anyone would realistically settle on a Volcanic planet or an Asteroid or an Ice planet?
Well - logically if you'd want to settle an outpost on or near them the only reasons would be 1) overpopulation on a nearby world 2) need for resources found on the planet 3) prison colony 4) strategic location 5) escaping from nearby world
And - if there was any population on those planets, you would - 1) exterminate 2) absorb 3) leave them be and see what happens.