And as both MvC and I said/implied: it doesn't matter whether you consider it not right.
I agree that my opinion isn't particularly important but, in spite of that, I do believe that long standing and accepted standards should be adhered to.
The “long standing and accepted standard” in this case is TP (and Delphi), nothing else, because this has been implemented for compatibility with TP (and Delphi).