Why people switch: Per-seat pricing plus paid add-ons for things most teams consider baseline.
Alternatives
Open source alternatives to Salesforce
Salesforce covers customer relationship management and sales pipeline. These open projects do the same job without the lock-in.