For now, Barcelona as the host will indeed have quite the advantage. Because mentally the Barcelona squad should be more favored because they are playing at home. even though you said you don't need to look at the history of meetings between these two teams to judge their upcoming match. But still, the head to head between these two teams is very interesting to discuss. because Barcelona always loses when they meet Bayern. Both in home and away matches over the past few seasons. And the last time Barcelona won against Bayern was in 2015. And yes, that was a long time ago. And it's possible that in the end Barcelona will win again in this meeting after always losing for so long. Because I see that Barcelona's current style of play is quite different thanks to Hansi Flick. So the meeting between these two teams this time seems to be more difficult to predict. I might prefer to just favor the home team.
The history of meetings between the two teams cannot be used as a reference. but sometimes by chance the history of meetings can keep repeating itself. Because every time Barcelona faces Bayern, they will definitely think about not losing in this meeting. But then they came back and lost again within a few seasons.
But there is indeed a difference for this season when talking about Barcelona. Because Hansi Flick has succeeded in making Barcelona's playing style fresher now. With so many young players in our Barcelona squad, Barcelona has become a team that is difficult for us to predict. But I think I like their style of play more at the moment. I hesitate to bet on either team winning this match. Because a draw can also happen.

I agree with you that the past results of the matches between these two teams should not be considered as our reference. Bayern Munich is undoubtedly ahead in head-to-head matches. Munich have won all of their last 6 Champions League matches against Barcelona. And out of the last 11 matches, Munich have won 9 matches and Barcelona have won only 2 matches.
Munich ahead in statistics. But I'd say Barcelona have to go ahead considering recent performances. Barcelona performed well in the last match against Young Boys. At the same time, the top spot in La Liga is still held by Barcelona. We have seen very strong performances from Barcelona in home matches. On the other hand, Bayern Munich's performance is a bit weak at the moment. We have seen a very strong performance from this team at the beginning of the season. But Munich failed to win in the last three matches. So I highly doubt if Munich can win against Barcelona.