Since the only response I've had to my question on what actually would make a job complex is a sarcastic response, I think it is safe to say noone really knows what complexity is. The closest response I have got was in another topic, where the question I asked was slightly different. That question was on job difficulty and the only response I got was having multiple DoTs with different timings. Whilst this might seem 'difficult' at first, you will soon get used to when you refresh your DoTs based on instinct and also where you are in your rotation.

Which brings home the point. You cannot make something complex that stays complex once you master it. You can make a system where the resources you have form a web in how they interact, but there will still be one way that it seems to flow the best. Once you have this, after some practice, the underlying web becomes a non issue and intuition takes over. The complexity has now seemingly been taken out of the job.

This is why I ask, what actually counts as complexity, what makes a job complex and most importantly, why would your 'complexity' stay complex even after mastery?