I disagree. It's often chosen due to lack of resources to make native applications.
If it really is a design choice then it's a bad decision imo.
Discord, 1Password, Slack, GitHub Desktop, VS Code.
these are all also the results of bad design choices or a lack of resources?
Discord, 1Password, Slack, GitHub Desktop, VS Code.
these are all also the results of bad design choices or a lack of resources?