This does not make any sense at all. At least, the system should send out a notification to everyone who applied to the given job, stating "someone has been just hired on a job that you have applied to". Until that, it's just fishing at night.
So the system will ask a client "How many freelancers do you need for this job?" if they choose 1 and then hire 1 the job should be considered awarded and new applications should be denied.
1. It stops the client from receiving additional applications for the job when they don't need to hire anymore people.
2. It stops freelancers from wasting connects on a job that already has been awarded and they aren't hiring for anymore.
If I'm have a project and already choose my contractor, why would I need to be bombarded by new project proposal?
The project have been started, just block any new new proposal until I fire the current contractor. Pfttt!!
May Be Client Need more then one freelancer for his/her job, or some times newbie freelancer was not done the job correctly not every freelancer... so if the freelancer was not done the job correctly according to client instruction then client endded the contract and leave feedback and then again hired an other freelancer for his/her jobs..