It is simple, these are just definitions which are really clean once you understand them. Having standardised definitions adds clarity and, therefore, simplicity once everyone speaks the same language
In fact, keeping it simple is one of the foundations of stimulus control - if you don't keep your cues clean and simple, then your dog won't understand and will become frustrated.
Personally, I don't like the term "stimulus control", but once you know that it just means "your dog understands what a specific cue means and so pairs the behaviour accurately with the cue", then you can use it to ensure you are on the same page as other people who are speaking your language. And, remember, Joy is learning to become a trainer so it's important to understand all this terminology; even though it's almost never going to be appropriate to use it with clients, it helps trainers ensure they're all on the same page. If someone says to her, "You need to ensure your clients have their cues under stimulus control", she will need to understand what is meant by that.
I don't think the average person and their dog need to understand the behavioural science behind dog training; in fact, I think it can be counter-productive and they simply need to be given the tools to do the things they want to do without all the geekiness, but that geekiness is absolutely fascinating to those cognitive learners amongst us who want to learn the "whys and wherefores" of it all. And, after all, "he who knows better, does better" - these terms are from the psychology that has led us away from believing in the dominance model and towards using kinder methods. Those who get geeky with it - the likes of Ken Ramirez, Kathy Sdao, Bob Bailey et al - are the ones who aren't content to sit back with how we've always done it and are looking at ways to get the same results with more progressive methods. I'm sure they don't talk to their base-level clients in terms of stimuli etc, but they can talk to one another in those terms and therefore know with absolute clarity what they are talking about. The language isn't there to confuse people - although it can be confusing when you're first exposed to it - but actually to remove confusion. It's just a new subset of vocabulary we need to get used to. If we're that way inclined
I likened it the other day to being a ski teacher. Someone teaching beginners to ski doesn't need to understand the biomechanics of skiing, and they wouldn't be doing their clients any favours by approaching the lesson by talking about it. A good ski teacher simply needs a big toolbox of tactics that will help people to find their balance, what feels right, and allows them to build confidence in what they're doing.
But to be at the top of your game, you absolutely need to understand about biomechanics. It's the driving force behind everything we do on the snow, and leads the changes in the technology we use to ski.
You can be a skier without understanding any of it. You can be a good ski teacher without understanding much of it, but the
great ski teachers will have a very keen understanding of the biomechanics, the physics, the technology, the psychology... every facet of the environment they are in. I won't ever be convinced that there is such a thing as "overthinking", or that we should suppress a desire to understand more about the subjects in which we are interested. For those people that aren't interested, there are tools and techniques that are tried and tested and wonderful for getting results. For those of us who are driven by a thirst for understanding, there is always so much more out there to learn, and that is truly magical!