Yes I can see that this can be viewed from two sides. But to me it seems more like a bug.
Think of it from a programming perspective: Lets say you have a c# method, and this method i referenced multiple places in your code. If you change this method, or delete it, this will affect all the places that call this method. So shouldn't jobs in VC work the same way?
I create a generic job A, and this job is being referenced multiple places (As a Job/Control task). If I change the code in job A, this will affect all the jobs that call this job. If I set the job inactive, it does not affect the jobs that call job A. Isn't that just a bug? Or am I missing something?
Thomas