You have a good point. Personally i consider this to be a weaker spot in Mendix: you migth loose oversight in where the user is in particular business process constisting of multiple forms, decisions and flows. This is the way Mendix logic is organised.
You can still maintain overview by implementing good naming conventions and by logical grouping of your pages and microflows in modules and folders. https://docs.mendix.com/howto/general/dev-best-practices
After some time you will get used to it and it becomes second nature. It also has it advantages in terms of easy reusability of microflows.
Ok thanks!