RNG is a pain in the ass but I can never understand why it has to be based on pure skill either. The design is to eat up your time and it is successful in doing so. However, just quitting because the time doesn't justify the rewards means you go find an alternative called Coil. Just be patient and farm fates steadily, your resentment is from the fact that you want it now! You will get it done eventually, what is the rush?