While I agree that gate agents don't control the jumpseat wholly, they do in fact control who gets on and off the airplane while the boarding door is open at the gate.
True, but any good Captain will simply respond that "this airplane isn't leaving until he's on it. You can list the delay code anyway you want. I really don't give a d@mn." The gate agent will back down every time.