i dont think its that black and white
What your post leaves out is the potential of getting good players that could help in a year or five. While that is not always the outcome, that is the thought. Ok player X is goinng to leave cause i cant afford, is it the best ROI to try this year or get more bodies for a future run