Yes, the fact this issue is literally a one line CSS change is what attracted me so strongly to using Electron.js. I'm all for software engineers building amazing macOS/Windows apps, but I wouldn't have any idea how to make text non-selectable.
In CSS it's "user-select: none;" and you're done. Playing to your strengths is important when building a business so that's exactly what I did :)