You guys do realize that if Rayleigh knows that he can't beat current Blackbeard, then Blackbeard knows it too, right?
Blackbeard has no qualms admitting he's not ready for a certain opponent, as he's done it multiple times. We didn't get that here. He just honored his word, and that's it.
Yall are thinking WAY too deep into this.