If a piston already contains an else if, then I think the ‘Show complex IFs’ option should be enabled by default when editing that piston.
I just spent five minutes trying to figure out how to add a new else if block, having forgotten that ‘Show complex IFs’ must be enabled to do so 