Although CNC machining can tolerate some of the tightest tolerances in manufacturing process, it doesn't mean that every part needs to have the strictest tolerances. In fact, using tight tolerances only when absolutely necessary can greatly reduce costs. As precision requirements increase, more precision manufacturing processes are needed, leading to lower production efficiency and higher costs.
But sometimes, the flawless assembly can be achieved through creating reasonable gaps, simplifying assembly relationships, and using positioning features. In addition, it is also important to maintain same tolerancing as this would reduce machining time. See an example in Figure-3.