The number one way to solve this problem is for Lewandowski to score goals and for both wingers and midfielders to score and contribute. In fact, defensive players should also step forward and look for goals during standing balls. Otherwise, even if Barca plays an attractive game, it has no value if there is no finishing in the end.
Considering the number of matches they played, you naturally expect Felix and Raphinha to score more goals. Even though Lamine Yamal played very well, he couldn't contribute enough to the score, but I keep him separate, he is only 16 years old. What I mean is that the whole burden of scoring shouldn't fall on Lewa. Another striker is a must for Barca, maybe they will buy someone good during the transfer window.
I agree with you. When Koeman was the coach of Barcelona, the situation of Barcelona was very bad. Barcelona can't perform well even against weaker teams. Barcelona then appointed Xavi as their coach. And Barcelona's finances weren't much better either. So Xavi may not have been able to make his preferred squad completely. Barcelona's performance this season has been somewhat erratic, but the team is still strong enough. Barcelona has the ability to be champions of La Liga. And so it is unlikely that Barcelona will fire Xavi just yet. I'd say we'll see Xavi as Barcelona coach for the next few years.