Even Electrum mobile has a weird concept that can be considered as coin control. They allow you to freeze coins and addresses, leaving the one/ones you want to pay from unfrozen. Like I said, a weird way to implement coin control.
That exist on Electrum desktop version also, but I don't see anything wrong with that.
Electrum for desktop has proper coin control, allowing you to pick which coins to spend from and no one ever has to use the freezing option unless they want to. Electrum on mobile doesn't. If I have 10 UTXOs on my mobile Electrum app and I wish to spend from one, I have to freeze the remaining nine. On the desktop version I just spend the one I want to. That's why it's an unusual and weird solution. It's not weird to have a freeze option. It's weird that it's the only way to use coin control.
For instance, Windows is closed source OS, yet it has successfully competed with Linux, which is open source.
That might not be the right way to put it. Despite someone's feelings towards Windows, the reality is that Windows has a much bigger market share than all other OSs combined. So it's not Windows that is competing with others, it's open-source alternatives that are successfully or unsuccessfully competing with Windows when it comes to taking their piece of the pie and userbase.