Dem Compiler ist es inszwischen standardmäßig egal, da er IFEND und ENDIF gleich behandelt. (falls man das
LEGACYIFEND nicht abschaltet)
Ursprünglich hatte es einen guten Grund, dass die Beiden unterschiedliche ENDE hatten, aber das ist schon über 20 Jahre her.
Aber ja, ich mach es auch immernoch richtig, vor allem auch, da z.B. das ErrorInsight und viele CodeParser es nicht mögen.