All of the above is true. That is the reason I'm not going to join any other service if I don't get my first preference i.e. FSP. I have a professional CS degree and will try to gather my rizq from that source instead of civil services.
I know I wasn't of any help but I wanted to point this out so that new aspirants can make up their minds on what they want to achieve out of CSS.
Good luck with your future endeavors.