Gradients are a surprisingly versatile tool
Make bold statements
Gradients help create something new and unexpected. Even a tiny element such as a logo can be exciting if you apply a gradient to it.
Empathize certain elements
A great user experience intuitively directs users through the product. The well-designed gradient subconsciously leads users toward the focal point.