If company's work will be easily copied and sold better with high budget marketing, then one will rarely bother to create such a good product.
Alternatively, if their code can be used by competitors then it incentivizes them to continue to develop and improve.
You develop, get copied, develop, get copied, copied copied, what's the point? Especially if your gained advantage is quickly regained by others.
Then I, a rich guy, hired some developers, copied your code and with way bigger marketing budget, released a product built on your code and somehow because of our bigger budget, we managed to become more popular than you and finally took you over.
Then why have we not seen Microsoft Trezor or Apple Passport? These wallets are open source and anyone can clone them. It's not as simple as that. Do you want to buy a wallet from the people who developed and wrote the code themselves, or from the people who copied it verbatim?
Why doesn't Apple or Microsoft clone them? That's a damn good question. The answer is, these big companies aren't interested in that. But I have a counter question, why doesn't Apple buy a restaurant that's near to your house? Apple is a company that can buy every restaurant located in your city. Yes, I know I speculate but if we keep in mind their value, they'll be able to do that. Then, they can start collecting profit from those restaurants and buy more restaurants in other cities and over time they can conquer the earth, right? But that doesn't happen. There are many reasons why Apple, Microsoft, Alphabet, Nestle, Mars, Pfizer and other big corporations stay in their niche and don't interrupt in small businesses.
hmm I supposed apple could clone trezor and have a bug built in crashing all of btc.
They could work in conjunction with microsoft. That would be quite a shitstorm.