Microsoft has listened to customer feedback and has now introduced this feature to Microsoft Edge as of Build 16215 of the Windows Insider Program.
One of the most popular features requested by Windows 10 users is the ability to pin websites to the taskbar.