A few things:
- Having a different WMClass lets me manage the window with my window manager (and bind global keybindings through hyprland, since wayland typically makes mute bindings impossible).
- I use the tab restore feature, this way the clutter of effectively desktop applications doesn’t stick around permanently.
- I get to have separate desktop icons (read: drun entries).
- I don’t need to have a urlbar I don’t use get in the way of what the application is doing.