You have to build your whole workflow around Salesforce for it to show up where your team works. If you already have complex business processes and the resources to map everything into Salesforce, it can fit in, but this takes a heavy investment and outside consultants.
For most teams, you end up with more friction and context switching compared to using tools with a better UI and UX. You still have to push your team to adapt to Salesforce, not the other way around. This breaks down fast if your workflows are still evolving or if you want something that blends into your team's existing habits.
On the plus side, since Salesforce is one of the largest CRMs on the market, most software does build some sort of basic integration with Salesforce. That said, every interaction with Salesforce is quite painful, so even if it is present in various other tools, it doesn't make it much better of a user-experience.