To me, a novice, the "basic" commands are the black and white, easy to understand commands: sit, heel, come, stop. Go does not seem basic. There is always a mission involved with going. Going to retrieve. The no-go's, in my limited experience, only occur when the dog doesn't understand fully where she is going and what the mission is. If I tell her to go and she doesn't go, she has a very alert head, is looking out and looking at me and body is twittering like she wants to go and to obey, but she's not sure which direction and why. It's not because she is willfully disobeying.
If I tell her to sit, she definitely knows what sit means, it's black and white.
Is there a time, when the dog is more advanced where there's an occasion that the dog would no-go when they know there's something out there and which direction to go in?
Edit: seems like if a retrieving dog knows there's a retrieve (blind) and that they're being sent for it, they would want to GO when sent. It seems like the only time you'd get a no-go is if they don't understand something, like that there's a retrieve object out there. GO-ing does not seem like a basic command - it seems like a general concept. The goal is to teach dog to go out straight for an undetermined amount of time and space until I direct you otherwise. Not very black and white.