Technically, it is C that’s faster.
And if you are not making reference to a specific implementation then the comparison does not make any sense.
Then it kind of make sense to talk about " pure Python" (the interpreted one) and "wrapped C", doesn't it?
Good. Because otherwise people would be mislead to think that Python itself is fast. The Python plus C combo has opposite tradeoffs in many dimensions.
And it is not claimed anywhere. Besides, cpython is not really know to be fast, as it is an interpreter? Why would its implementation language matter much?