Most of the times, people are not allowed to do their job to their potential at all, they face roadblocks in other people, company policies, management, office politics, so much so that they just give up.
In my very first jobs my mentor told me that "if nobody hates you, you're not doing your job well." I found it quite odd at the time and I am still not a 100% comfortable with it, but each day this statement rings truer.