If it was really a one-line conditional it wouldn't be using pipes would it?
Obviously commenting out code is used
when testing or fixing bugs, but you'd never leave commented out commands in the code for any long period of time, so even if you were hell bent on cramming every command on a single line you'd only need to press enter once to get the desired effect while you tested/bugfixed/whatever. ie.
if { ; commented out commands | more commented commands
_not_ commented commands | yet more commands _not_ commented out
}