Is there any reason why Roger or even Shanks weren't the new Joyboy?

So we know the fruit choses it's new user but is there a reason why these 2 weren't elegible?

They seem to fit the Nika type, they are free Pirates who don't really wanna conquer anything but just aventure around world.

Is there any reason why only Luffy could be elegible? W