Do I need to use Outlook if I wish to setup delegate access to my Office 365 calendar?
If you wish to provide specific delegate access, you must use the Outlook client to configure that access. Outlook via a web browser has some functionality but not everything that a delegate will need.