I agree with you. Even in the last season we have seen many such clubs, despite having a lot of star players, they cannot perform well. For example we can look at Chelsea, Liverpool and Manchester United teams. On the other hand, Newcastle and Arsenal had very few star players in their teams. However, Newcastle and Arsenal played well because of the bond between the players. Especially the Newcastle team. This team was not very strong. However, they remained consistent throughout the season and also qualified for the Champions League. And so it is a misconception that only star players are needed for team success. Good results are possible even if experienced coaches and players are confident.
And how Newcastle did it, because they also had updated team, which was formed from players who had just arrived and they did not have much time to play. But Liverpool didn't need time for that, they sold a few players, Nunez came, but the main team was the same. By the way, a lot of new players also came to Arsenal and they played great, so it’s not clear what exactly this connection depends on, most likely the mood in the team also decides a lot.
A good performance of a team requires an experienced coach first. If the coach is not experienced, the team will not get the expected performance even after having a strong squad. Liverpool's squad was strong. But their coach had several tactical mistakes. Hence Liverpool's performance was erratic. Arsenal and Newcastle, on the other hand, performed well with average teams. I expect a better performance from Newcastle next season. But it doesn't seem like this team will be able to continue such great performance in the next season. Because the Newcastle management is still not taking the necessary steps to strengthen the team.