[2] For me it has to do with scanning code. If if-statements are always in a block, then I can easily scan to or past it without having to stop and read what it actually says. But, if it is in a single line I have to stop and read it to understand that it is actually an if statement that was put onto a single line.