I haven't tried gaming, but I feel like it'll suck for almost anything that's not natively ARM64. Steam doesn't have an ARM64 based client yet, AFAIK.
The most important one is that an app's lifecycle can be different than a web browser. You don't always keep a web browser open, but you might want to keep Discord open regardless of what you do with the web browser. That kind of lifecycle management can be tedious and frustrating for a regular user.
Discord's electron app has many features that its web app doesn't such as "Minimize to system tray", "Run at startup", "Game/media detection", "In-game overlays" etc.
Even PWAs can't have most of these features, so that's why we have to deploy an entire browser suite per app nowadays.