Usually they are pretty good.
from the sound of it..I'd bitch too...and probably would have done so to the manager before leaving.
Sure, understanding today's complex world of the future is a little like having bees live in your head. But...there they are.