There are many reasons why Fragments are better:
1) Fragments are a bit faster and use less memory by not creating an extra DOM node.
2) This only has a real benefit on very large and deep trees.
3) Some CSS mechanisms like Flexbox and CSS Grid have a special parent-child relationships, and adding divs in the middle makes it hard to keep the desired layout.
4) The DOM Inspector is less cluttered.