After Real Madrid succeeded in bringing in Mbappe for free from PSG, this will further increase competition on the front lines, he is certain to immediately get a guarantee to fill the main squad. Joselu will be the second option for Real Madrid, he will spend more time on the bench next season. Real Madrid which has a busy schedule, provides a breath of fresh air for Joselu, Ancelotti will rotate in several matches which will give Joselu a playing slot.
Joselu was the hero of Real Madrid victory several times, he managed to change the outcome of the match after playing as a substitute. He is an experienced player, but his age makes it difficult for him to compete with younger players.
Let's forget about his age, Joselu is a good player but you guys forget something about how Ancelotti has been rotating his players. Since before now when Madrid hasn't gotten Mbappe let's say since the beginning of last campaign, has the coach been showing any sign of giving this guy Joselu a better opportunity? He always sit on the bench or sometimes he plays Joselu around 80-85mins just for him to kill the time, sometimes Ancelotti doesn't even play the guy so what's the assurance that he'll have a playing time (base on swapping the playing) now that they have Mbappe? To me Joselu is just there and there's no special reason for him to be there, if Ancelotti wants to do any sub he can even bring in a defender or a midfielder instead of Joselu.