I beg to differ, a situation with a lot of factors you can't control is rarely a way to prove that you're worth your salt, It's the way you communicate your advancements what makes a difference.
Being "worth your salt" definitely includes situations out of your control, because you need to be able to handle issues that probably aren't in your control. You're only useful if you can help with the current issues...