Sherlock is like a human Doctor

Except instead of caring incredibly about everyone and everything, he cares for no one and nothing.

In either case the trait is their greatest strength.