The reason John kept the queen Medusa's egg wasn't because he needed a pet for assistance in battles, but because he suddenly thought of something...
The ultimate development of Godslayer would likely involve a final showdown between the camps of righteousness and evil.
Despite having received The Devil's inheritance, John essentially still belonged to the race of human players.
In case of large-scale battles between the two factions in the later stages, he needed to gain more information about the enemy.
If the queen Medusa inside the egg could be hatched, it would serve as an excellent source of information.
Being an undead boss of the abyss, it was undoubtedly more capable than John himself.
However, the hatching conditions for the queen Medusa were quite stringent.
Abyssal Mire, which John couldn't access at present, since the game had not yet opened the entrance to the abyss.