I seriously think we need a pity system in artifact domains and rolling more than anything. I keep farming for months but still no good pieces. Here's my suggestion how Hoyo can fix this :

1. You can select an artifact piece, main stat, two substats that you want before entering domain.
2. Your selected piece is guranteed at 10th 5 star artifact after selecting. That means you can get your desired piece at maximum 4 domain runs if you use 3 condensed resin and 20 original resin.
3. After getting the piece the pity system will reset and you can select another piece and so on.
4. For rolling, you can select your desired two substats you want to roll, and there will be a 50/50 chance to get roll into those substats. If you don't get rolls, your next same type of piece will have at least 1 roll or more. And next same type of piece will have at least 2 rolls or more and in this way eventually you will get all 4/5 rolls in the two substats and your rolling pity will reset.

There maybe some flaws in my idea but something like this should make artifact farming more peaceful and easy.
Ya'll keep asking for skip button but can't revolt for a pity system in artifact farming