I don't think there's anything one can realistically do about this. They probably should get rid of the requirement to have an open application process altogether. If they have someone in mind they will hire, they will hire that person.
It also happens (and is very common) for H1-B positions. The company wants to hire someone specific, because they are cheaper, but legally has to advertise the job first to "prove" that they couldn't fill it with a US citizen/resident. So, the normal ploy is to precisely tailor the requirements to the person they want to hire, and then advertise the job someplace where as few as possible people will see it.
It's not always because the candidate is cheaper but sometimes the candidate will have already worked there for a while under a different visa and have proven themselves.