It's not obvious to US English speakers but "spot" was ad industry jargon and became the word for "TV commercial" in several European languages. It's so gross that this ever slid through as a brand for a music app. We've descended so far...Music app branding started with Wesley Willis jokes!
Done by the company which sells software which is supposed to reduce it tenfold?
Value is value, and levers are levers, regardless of the resources you have or the difficulty of the problem you're solving.
If they can save effort with Electron and put that effort into things their research says users care about more, everyone wins.