I think Barcelona will have to wait until the end of this season to sign new players. It's hard to find good players right now. Each player is currently under contract with different clubs. Nowadays, to think about new players for Barcelona, a lot of money is needed which Barcelona does not have at the moment. As you said, Barcelona have not been able to sign top quality players in recent years due to the club's current financial crisis. But many are not willing to accept these things. These things many people without trying to understand, are blaming Xavi and expressing their displeasure with a coach as skilled as Xavi.
Even though Robert Lewandowski can be said to be a new player at Barcelona, in reality his presence brought victory only at the start, whereas currently conditions cannot bring victory to Barcelona, even though he scored a goal in the 33rd minute, which shows that Robert Lewandowski is still trying hard to score goals even though Barcelona is experiencing quite critical internal problems.
Long ago Lewandowski played many matches for Barcelona and led Barca to victory. He has worked hard for Barcelona and contributed a lot in every match but we saw him play brilliantly against Real Madrid and managed to score a goal. Looking at the current situation of Barcelona, it can be seen that all the stars in the team are injured and missing which is why the team played very poorly against Madrid. However, the Madrid team is currently in the best form and the strong attack they produced against Bacha is due to their hard work. However, Barcelona tried hard enough to equalize the game against Madrid, but it was not possible, only Barca conceded enough goals in the first half. However, Real Madrid's current situation is very good, they have won and won the championship.