Newcastle is blessed with having investors with a lot of money, so they could buy as many players as they want, but without the prospect of winning big titles, they will hardly attract good players.
Yes, they have money because of having a big investor. But this team never ends the season with good results, can't finish Europa or UCL zone. A big team should play in many competitions, including international competitions like Europa League or UCL League. Top players want to play regularly in the best football tournaments. They want to improve their skills and mentality by playing in the top competitions. Also, they need to have a top coach, which we cannot find in Newcastle. There are still many weaknesses of this team, not only about winning titles.
It's true for Newcastle to have strong finances is something good, and can make Newcastle a strong team in a short time. The problem is that
trophies cannot be bought with money, meaning that by having money and buying lots of star players, there is no guarantee of success in winning
the trophy. As has happened to PSG this season, very big money spent by PSG management to bring in some star players in order to win
the Champions League trophy, but they ended up getting knocked out of the Champions League which was their main target. Newcastle must learn
from PSG's mistakes, a strong team cannot be bought, but must be built. And to build a strong team must go through several processes,
which cannot be obtained in a short time. So I doubt that Newcastle can directly compete with a strong Premier League team next season,
although Newcastle bought a few more star players at the end of the season, they had to build a good relationship between their players first.
After all, Newcastle will not play in any European competition next season, it is indeed a difficulty in itself to convince some star players to want
to join Newcastle.