I disagree with that. The point of an abstraction is to not having to know the implementation. Understanding the principles used behind will always lead to a much better use of your abstraction
I'd also say an abstraction could be carrying its weight even if it only reduces the amount you have to think about the implementation details when using it.