A local sponsor is required for business setup in UAE mainland to meet regulatory requirements. They act as a representative for the business but don’t interfere in operations.