There are no guarantees that any player will be good.We don't "have" to sign anybody.
We can decide to sign good players at a good price if we are prepared to actually do the work. But I agree. We probably aren't.
That's no get out of jail card, though.
Good players at a good price is the holy grail that every club is chasing. Mykolenko probably fits, Patterson we’re still waiting to find out. Gray at 1.7m is what you get in that category, inconsistent!
I think you largely end up buying players around your level. Good players know they are good and will go elsewhere.
The exception perhaps is buying from South America where players seem more willing to take a chance with lower European sides and leagues.