Even then it's not even as if 'making it RNG' would even solve anything.

You're either adding unnecessary levels of frustration to it to gatekeep 'casuals' (which would have an even more pronounced effect on the 'hardcores' - if you can try an unlimited amount of times then it's based on who pulls the slot machine the most, and if you can't, then it's the same but for who has more crafting alts) or you're making and designing an impenetrable system where instead of a mathematically perfect, flawless rotation macro, you have a mathematically perfect and less flawed flowchart that you follow instead.

Any extant difference between a 'casual' or 'hardcore' crafter is purely in how much time they dedicate to the act, so realistically the only relationship that a 'casual' crafter that makes a couple things a week has with a 'hardcore' one that camps a retainer bell and spams crafts 8 hours a day is that the former is diminishing the pool of possible customers of the latter by one individual

There aren't 'casual' and 'hardcore' crafters, there's people that can craft and people that can't, and any complaints about this seem to have solely to do with a desire to move people from the first group to the second.