If people code like a Rugby (football) team, they will have crappy code.
Writing solid code is not like a sports game. Solid code requires deep thought - not courageous guesses.
One should test one's own code locally before "courageously" exposing others to it. That's called "shift-left" testing. That's how to take the fear out of it.
About the Scrum value "courage", I think that it is idiotic. It is a platitude. What does it mean? Everyone will tell you something else. In the words of Jack Welch, values like that,
"sound as if they were plucked from an all-purpose list of virtues including 'integrity, quality, excellence, service, and respect.' Give me a break—every decent company espouses these things! And frankly, integrity is just a ticket to the game." - Welch, Jack; Welch, Suzy. Winning (p. 14). HarperCollins e-books. Kindle Edition.