The bookmakers do not agree with you, the odds for Real's victory are 1.71 and for Dortmund's victory 5.00, so it is very difficult to call the chances equal. Dortmund was able to withstand the not so strong attack of PSG, but Real looks very impressive this season, I can’t believe that Dortmund will be able to keep their goal withuot goals. The finals are played a little differently, maybe more carefully, but the examples of Bayer and City showed that there is no need to wait, you need to start playing from the first minutes, so that in the end you are not left with nothing.
Each final match of course has a different atmosphere and it is even difficult to say if the favorite team will be able to win easily even though the odds given to both teams are inversely proportional to one another, Madrid has odds of 1.65 and this indicates if the betting market is sure if Madrid will win, as well as Leverkusen which was previously given odds by the gambling exchange with 1.90 but in fact those who hold Atlanta with odds of 4.00 of course feasting on their victory, currently the odds given by the gambling market are only through statistical references based on the meetings of the two teams and also their performance, but I think I think these references do not guarantee victory will be owned by the favorite team.
You said that PSG had a not strong attack against Dortmund?
I think you need to look back at the replay of the semi-final, because in that match PSG were even able to create almost 30 shots and 5 of them were target shots, facing a team that has a solid defense of course 5 shots on target can be said to be quite strong pressure for a big team , besides that it seems like you forget how the Dortmund goalkeeper worked hard enough to thwart every attack from Mbappe, Hakimi and Dembele in the match in addition to PSG attack that hit the crossbar in the match.