Xebec meeting Imu so early in his life(nearly 20 years before God Valley) seems like it was a bad plot point. Because we just had to erase the Gorosei and HK from existence, who all just kind of let Xebec go(and Imu did too, but maybe that´s more understandable since he´s like a delusional god complex type). We also have the issue of the fact that Xebec has known about Imu his entire pirate career, which Imo, opens up some issues. For example, did he tell his crew? There isn´t really an indication that any of the Rocks crew that we know in the present times are aware of Imu, and what reason would Xebec have for not telling them? And if we are to assume that Xebec knows and told his crew, we have to wonder if they told *their crew*. For example we can technically have a situation where.....
Xebec-Whitebeard-Vista
Xebec-Big Mom- Cracker
Xebec-Kaido-Ulti
Sorry, but when you have a situation where technically Ulti could know about Imu´s existence, you´re kind of diminishing the mystery about Imu´s existence, that Cobra was to be killed for even seeing him. And the fact that Xebec gets away essentially consequence free for years rubs me the wrong way. For example, part of the thing that´s part of Teach´s appeal is that he does some dumb shit,and he will genuinely pay some consequences. Teach breaks into impel down like a retard, and genuinely gets poisoned and needs an ally to save him. Meanwhile Xebec gets away from the plan to fucking blackmail Imu himself(btw, how and why did he even come up with this plan? Do we wait half a decade for that reveal as well?) with 5 random fodder kings, which is something even Saint Charlos won´t care about. Of course, people are going to use a comparison like this to say Teach is a ¨Bum¨ compared to Xebec, but it really just looks like he isn´t being completely hand held and babied by plot for ¨aura¨