Most major pruning happens while the plants that need it are dormant through winter. That is why it is known as ‘dormant pruning’. Such pruning would be so much more disruptive while plants are blooming, fruiting, foliating or growing. Pruning that happens during other seasons is not as aggressive as dormant pruning. Spring pruning, although practical for some plants, is relatively docile.
For deciduous fruit trees, dormant pruning is very important. It concentrates resources into fruit production, but also limits production to sustainable quantities. Otherwise, such fruit trees would be unable to support the weight of their own copious fruit. Spring pruning of such trees is simply too late. By that time, superfluous fruit has already consumed significant resources, only to be wasted.
Stone fruit trees and pome fruit trees are familiar examples of deciduous fruit trees that rely on dormant pruning. Stone fruits include peach, nectarine, apricot, plum and their relatives. Pome fruits are primarily apple and pear. Ironically though, their fruitless but flowering counterparts perform best with spring pruning instead. As similar as they all are, they have completely different priorities.
Flowering cherry trees bloom more spectacularly than fruiting cherry trees, but produce no fruit. Similarly, flowering crabapple trees bloom more colorfully than fruiting apple trees, but produce only tiny fruit. Neither must sustain production of significant fruit. Nor must they support the increasing weight of developing fruit. Prolific bloom is their primary function. Spring pruning accommodates.
Spring pruning allows flowering trees to first bloom as profusely as possible. Pruned out stems have already served their purpose. Because fruit production is not a concern, spring pruning is less severe than dormant pruning. Nonetheless, because dormant pruning is so practical for so many plants, spring pruning may seem impractical. It is tempting to prune dormant flowering trees now. Doing so harmlessly compromises bloom.