The users might not know what is really happening. That is, until they call support and wonder why their computer is making constant clicking noises and is running like a dog, or stuff randomly breaks because some important middleman felt like their packets aren't worth routing at this time. Then they will have to know, perhaps some time after they slam their computer against a concrete wall.
And then you can legitimately argue the OS is doing a crap job. Designing the user interface around the idea your OS is going to be appallingly bad at the one job it is supposed to do seems like an amazingly poor strategy though.