IP Fragmentation

Why is IP fragmentation generally avoided in modern networks?