I agree with you because football is about strategy and there is no way luck will be enough in the final result. Dortmund and Real Madrid were much better prepared to play in the final and both of them did their best to qualify for the final with very satisfying results. Dortmund's task now will be much tougher because they have to face the king of the Champions League and facing pressure in the Champions League will be much different from the domestic league.
Of course luck is the biggest gift they get and that happens because of the hard work they have done so far. The focus is now on the two teams coming out as champions and we want to see how the two teams can play with more pressure in the final match, so that it doesn't get boring when we watch these considerations.
There is no luck, everything happens because of hard work, what Real Madrid and Dortmund have shown is their hard work all this time, to get to the Final and fight for the Champion title, this will be an interesting match if we see Dortmund recently playing very well, especially Sancho is back in form and Dortmund has lots of fast players, this will be Dortmund's main strategy in attacking.
These two teams have come out as the best teams by making it to the Final, later we will see who comes out as champions, what we know is that Real Madrid very rarely loses when they are in the Final Champions, making Dortmund have to work hard to prove that they are ready to compete. .
If we see that these two teams have different strategies, there will definitely be surprises that will happen. Both teams also have good squads. It's not surprising that something will happen in the final.