When you set up a website to open in its own window, it shows up separately on the taskbar so you can switch to it easily, and you won’t close it by accident when you’re closing 12 other tabs in your main Chrome window.
There are some websites that fit your workflow best when they are running in their own separate window. It’s still possible but it takes a bit of extra effort.
Google has changed the steps required to pin a website to your Windows 10 taskbar.