I think if people really want to be happy in life, expecially undergraduates and young graduate they should learn not to give all expectations of having living job from the government. If people create the mindset of being creative and productive in this era they will live a more happy life than putting all expectations of getting a dream job from the government. A productive mindset is what young people needs to make life easy and worth living.
There was a Golden Era when people were mostly selected by their skills and by their works. And now a time has come that people are selected by their marks in exam. I don't think this is the best way to select people by marks in their exams and even not looking at their skills which hurts many eligible candidates. In this way, many people are without work now.
I don't know about many of them but still, I know my friends who got their jobs due to their marks not due to their skills I know some people who have skills and who know very nicely how to work in different fields or even their specific field of work. But still, they are without jobs. This hurts me a lot.
Waiting for a government job is of no use. I still recommend If a person who didn't have a single life in the whole world he should go and join the government job. This is just my opinion, I don't know if you will agree.