If you want to have productive employees, you have to network them. The demand for collaboration software is increasing accordingly. From the account manager who needs a customer list, to the developer who is looking for specific products, to the manager who has to inform his team about a changed milestone in the schedule of a project - everyone must be up to date.
Despite the high reliability and performance of the Microsoft product, unpredictable problems and data loss occur again and again. What recovery options do you have if you lose business-critical data stored on a SharePoint server? You could restore the entire content database using the last backup or snapshot. But do you really want to overwrite all the data on your production server just to find and recover a few files and how much would that affect your business? Why spend time and effort restoring the entire database when you only have one page or file that needs to be restored.