For programming languages that make use of {}, the reason is (almost always) scope.
Take for instance this:
for i in 0..10
do_thing();
do_other_thing();
compared to this:
for i in 0..10 {
do_thing();
}
do_other_thing();
The intent of the first one is unclear. In the second one it's clear you should loop do_thing() and then run do_other_thing() afterwards. The indentation is only for readability in the above though. Logically there would be no difference in writing
for i in 0..10 { do_thing(); } do_other_thing();
Languages that use indentation and line breaks for scope look more similar to this:
I feel the same about trigger warnings where the warnings are more triggering than the content. The ridiculous ones have petered somewhat, but at its peak you'd see stuff like
(Seriously though, I have an electric percolator and it produces nice strong coffee without overbrewing. But then again I am Swedish and I'd probably drink tar if there was caffeine in it...)
In Swedish, diphtonged Aw-ur, pretty similar to Our but with a more pronounced aaah sound. A-U-R would be two glottoal stops (Ahh-Uuh-Err) and is pretty uncomfortable to pronounce in Swedish.
Probably Finland Swedish, a group of Swedish dialects spoken in parts of Finland.