High speed communication at low power levels can lead to occasional errors in the received data.
Another feature of L2 is the ability for an L2 transmitter to know whether there is buffer space for the data frame at the receiving end.