Consistency is the reason why Electron is great. Consistency of the UI across operating systems.
What resources is actually needed? More often than not it just requires good engineering. You do not have to duplicate everything across platforms.
For your users. Engineering is about designing things for the convenience of the builder, but for the convenience of the user.
Some speculate that agentic engineering will enable the return of native apps