Im a bit meh about this because artifacts are cool, and random yes. But you invest money in what you get. Map random planet traits I would say make them all have to be discovered as well none will be inately on the planets. But most likely I think it would be best to have them not there, but it does have less of a priority then the others because you actually have to buy this 'randomness'
Honestly, I always felt there should be less of a randomness tot his artifact thing in order to make it more awesome and competitive.
Options to tailor planetary bonuses would be sweet (Like you pay for upgrade, you should have option to select the bonus). First upgrade would give you 50% chance for the bonus, second upgrade would guarantee it. This would give u a lot more of an option to customize your existing planets. Imagine selecting trade bonuses for all your trade planets, extraction bonuses for your ice colonies if u need more crystal... this would actually help Advent a lot.
As far as arties are concerned, instead of an regular bonus, you should be able to select artifact search as bonus. And the bonus would be a percentage chance that's cumulative. So Say your first upgrade is 10% artifact, second 20%, then you move on to next planet since you have no more upgrades. At the next planet your chance is 30% after first, then 40%... up until you find one, then it resesets counter.
Also once you find an artifact, it be cool if it was just a blank artifact, and then you could upgrade it to a specific artifact.