I remember a programmer who would build up nested IF clauses of stupefying complexity - making the code as unreadable as if it were sprinkled with direct branches. To check his work, he would print out the 10 or so pages his top-level IF clause needed and tape it to the wall, or stretch it out on the floor, so that he could match up all the IFs and ENDIFs.
He never used any of the other available control structures.
(BTW I think I agree with you. FORTH has IF .. ELSE .. THEN. Try getting the above mentioned guy to dig on that :)