This approach of cutting out each individual vector object is almost always the wrong approach. Vector graphics are much easier to work with and visually more pleasing to look at if you allow overlaps.
Only reasons to cut out everything I can imagine right now would be if you need to physically cut out each object with something like a laser cutter or perhaps if you are making some kind of jigsaw video game.
Regard working with vector like working with colored pieces of paper. If you want a red circular piece of paper on top of a blue rectangular piece of paper would you really cut out a red circle and also cut a circular hole in the blue paper? No, it would be double the work and give a sloppy result.
Having everything cut out also makes it impossible to move object around later, so it really takes away some of the advantages of vector graphics.
100% accuracy isn't possible
Working with vector in Illustrator it might seems like you are working with absolute precision. In fact you are not. Illustrator (and all other computer programs) have a limit to how many decimals it can work with. Lots of small rounding errors and approximations occur all the time. Most of the time you don't notice this, but this particular approach really shows the limitations.
Let's look at a really simple example with just two overlapping shapes.
If we copy the top object, select both objects and use the Minus Front operation and then paste the top object in front, we can see how the hole in the bottom object is slightly deformed compared to the original object.
If we instead use the Trim operation, we get a much better result:
I assume this is because Illustrator applies the same inaccuracies to all objects in one go. I'm not sure, but I don't think this result is 100% accurate either, it's just more accurate.
If you have some complexity that forces you to perform the Trim operation several times, you will get inaccuracies similar to what we got with the Minus Front operation. It's very cumbersome to keep everything as precise as possible in complex artwork.
Display problems on screen
When displaying vector on a screen, having overlapping shapes gives nicer contours.
On the left we have overlapping shapes. On the right I have used the Trim operation. Notice how there are subtle bright edges on the image to the right. These are called conflation artifacts.
Trapping problems on print
When printing vector, trapping is applied to avoid white gaps between shapes. Lighter inks extend a tiny bit into darker inks to create an overlap that accounts for misalignment.
On the left we again have overlapping shapes and the trapping works as expected. On the right there is a hole in the purple shape, which isn't exactly the same shape as the red shape. So the trapping is only applied where the shapes actually touch each other. The trapping looks a bit fragmented and it might be noticeable on print.