That might be true, but do you realize that Dortmund has now proven a couple of times that they can beat top teams? With some luck and on a perfect day I think they can beat Real Madrid. Just see how they managed to stop Mbappe from scoring two games in a row. I guess there is hardly a harder challenge than that. If they can stop Mbappe, they can also stop players like Vinicius Junior. And in a final I think everything is different anyway. Every player reaches new heights and there are so many small details that can be decisive. If Real Madrid doesn't score way too early in the game, then chances are good for Dortmund to achieve something great
One thing that must not be forgotten in football, anything can still happen as long as the match is not over. The incident experienced by Manchester City and Leverkusen broke all predictions of the team being the favorite to win the match, Manchester City and Leverkusen were both more favored, but both lost. The events in these two different finals made the Champions League Final into the spotlight when Real Madrid and Dortmund fought for the Champions League title this season.
In terms of Real Madrid's big name, including the championship titles it has won in this competition, Madrid is certainly superior to Dortmund, which was only able to finish in fifth place in the Bundesliga. Real Madrid will be more favorites when they start the match at Wembley, but it is possible that the bad luck experienced by Manchester City and Leverkusen will rub off on them. Dortmund, who are very ambitious about winning the Champions League title, will try to improve their performance like when they eliminated other big teams.