One word in the english language can have many different, subtle meanings. Maybe it's simply the particular meanings that you're looking at?

I don't see those two words as complete opposites, like, say 'upright' and 'slacking' would be.