As written before me, You are not missing anything and considerations are accurate. Once given a trainer salary and a candidate salary you can easily (well, maybe not that easily but definitely do-able) calculate how much money one should spend on this candidate.the problem is that not all the players in the game are doing those calculations and so they propose some over bids on staff members. you just need to be patient and wait for your opportunity to come. i use staff members from levels 2-4 and can surley say that there are good opportunities in those levels.