Почему запись данных в конец файла атомарна, если данные не превышают размер блока файловой системы?
Потому что она атомарна. Ее нельзя разбить на несколько более мелких.
Странно бы было если бы она была не атомарна.
потому что пишется один блок 
куда еще меньше то