Turbo Pascal used freememsize. IOW the heapmanager did not store size, you had to provide it yourself on free.
Delphi stores the size in every block, so you don't need to pass size to freemem.
I assume the difference is kept in the memorymanager, to allow a purely TP clone (e.g. 16-bit) to save some memory on every allocation.