Spacers are often used to add variable amounts of space between boxes, which is the use case for stretching. If you are using fixed-size spacers, another option would be to add margin to the boxes that you want to separate. In some cases the variable-spacing can be accomplished with the alignment options - for example, to right-align some buttons at the bottom of a dialog.