It's honestly impressive how few qualms people have with the link layer, considering all the kerfuffle that gets raised for the address layer (IPv6) and the transport layer (QUIC) and the application layer (HTTP2/3). It's nice to have at least one protocol that feels "finished" (in a good sense).