Once you start giving weight to certain applicants, a precedent would be set. Should those with elderly parents get more weight over those with just recently retired parents? It's a slippery slope. There is an expression: "give someone an inch and they will take a mile."
No system is perfect but the lottery system seems to be the best option. Lottery system has its pros and cons just like any other system. There will always be selfish people who wants to complain about the system, no matter what, since they want to have any advantage. Selfish people don't care about fairness or equality so long as they got what they want. Introduce a change to resolve one set of complaints will bring up another sets of people to complain about something else. You can't satisfy everyone.