Totally agree there that they wouldn't have been available if their records were better. However, we aren't in a position to gamble good money on players with very dodgy injury records. If we had the loose change after completing the squad then fair enough. We all seem to agree that we're missing a reliable and clinical striker, Embleton and John Jules are neither, like you say they are bonus signings.
It's like taking the car to fill up on fuel, forgetting the petrol and just coming out with a kitkat from below the checkout. It's a bonus buy, but not actually the thing we need.