Why do powerful programming languages have lower performance?

I was reading this article. The author talks about "The Blub Paradox". He says programming languages vary in power. That makes sense to me. For example, Python is more powerful than C/C++. But it’s performance is not as good as C/C++.

Is it always true that more powerful languages must necessarily have lesser performance when compared to their less powerful counterparts? Is there a law/theory for this?