Wird wohl genau aus dem selben Grund so sein, wie man auch das Semikolon ; vor einem End weglassen kann
Delphi-Quellcode:
procedure WhatEver;
begin
Eins;
Zwei;
Drei
end;
Semikolons (und dann auch wohl Kommata) sind halt nur Seperatoren, und nicht Terminatoren (wie unter C++) - so meine ich das mal gelesen zu haben.