In a conventional load, the buffers are managed in the buffer cache. Multiple sessions can "see" and access the buffers.
In a direct path load, the new buffers are "created" above the high water mark. In order to ensure that other transactions do not change the high water mark (while the direct path load is active), the segment is locked, preventing concurrent DML.
Hemant K Chitale