During roof repair, one might choose sun tubes over a skylight for several reasons. Sun tubes can provide similar natural light as skylights but typically require less alteration to the roof's framing and are generally less expensive to install and maintain.