Good question. A few months ago I was thinking about myself.
You are 100% right, you can do it without any problems, it depends only on your project and what you want to achieve.
You can manage your fragments from one action, since all fragments are independent of each other.
Limitation:
One fragment should never speak directly to another fragment, you need to go through parental activity.
Only some error points:
You need to find out all the details about the fragment.
You need to control the order of the fragments.
It adds lbit complexity to the code.
One action and all other fragments
source share