Microsoft has multi layer security structure for its products and it is difficult to have all in-house experts who know it all. Outsourcing this, give you a peace of mind that Product experts will manage your environment with the best practice that meets your business goals.