The dictionary meaning of clustering is grouping. In data science, too, clustering is an unsupervised learning technique that helps in grouping our data points.
For a business user to understand the various types of users among customers
To make business decisions at a cluster (group) level rather than at an overall level
To help improve the accuracy of predictions, since different groups exhibit different behavior, and hence a separate model can be made for each group