Profiles are handful if you like to assign specific visual elements to specific group of users.
For example, if you're running an ecommerce store, you might have multiple employees responsible for different tasks (e.g inventory, accountant)
You can create a profile and update the concerned ui elements or pages needed for each profile.