In my experience, a CRM is typically fed leads by a marketing automation system or bulk record loading from offline events. All the reps need to do is sort their list of leads by priority, call on them, and flip the status to "meeting" or "closed/won" when they're done. That's nowhere near data entry slavery, IMO.
With a CRM, we want to ask: * How full is our funnel? * Where are our leads coming from? * What's my projected revenue this quarter? * Is anything stuck? * Who isn't working their leads fast enough?
All of these things are hugely valuable and none of them have to do with being a "communication" tool.