This approach seems very time consuming at first, but the first step itself starts to show you the ROI on the invested time.
When I start breaking down a task into smaller pieces, I often come across things I had not thought of when just thinking about the monolith. "Oh, I'm using X here, but where am I getting X from? That's another task."
Can't really blame Microsoft for this. Neither Google, nor Apple will ever allow publishers to publish just links to their own download pages in the Play/App Stores.