Indeed. Coach and scouts must consider many things to sign certain players. They must choose the players who fits with the team and the strategy to be used. It is not only about the big name of the players, it is about the nature and the ability of the players as well. So, it is not easy to determine which players to sign for the team.
Ideally, yes. But if it's related to finances, that also means coaches are sometimes forced to buy players as they are, but still according to their position. Because, so far, several clubs have experienced many financial problems. And if you force yourself to take on debt, it is likely that it will actually disrupt the club's financial problems.
It's just that in some cases, purchasing players is considered quite a good thing to do. And of course, a professional coach, regardless of the condition of his team, should be able to take advantage of various opportunities to find players who best suit the club and its budget. So this often poses an obstacle for coaches.