I fail to believe the fact that companies do not pay heed to talents and high performers from the night shift. I have several cases wherein candidates have changed their jobs from night to day shift. Guess work is work, be it night or day, and moreover, who is giving you all the gyan that night shift experience is going to be a waste? Every work is target-oriented, be it HR, IT, sales, or anything. It seems you don't want to work, that is the reason you are putting all your effort on luck.
Karthik, luck doesn't work if you don't want to work at all. Luck is a coined word for hard work. From your talks, it seems that you have not understood the entire concept of recruitment. I believe you must have gone through the mandate and job description thoroughly. If you did an MBA just to gain a degree, then I would suggest taking some company which doesn't give you work but gives you the money. And if you really want to work in corporates, just tighten up a bit.
I have been working with a result-oriented organization for the past many years. Being a business HR, I do not think any company would want an employee with this thinking that you currently hold. If at all you are going to give this reason to HR in any interview, I don't think companies would want to take the risk. See, all organizations run on performance and achievement of key result areas be it any department. If an employee doesn't justify KRAs and responsibilities, believe me, they are not going to tolerate it at all.
Kartik, I would suggest you clear all the negative air from your head and think positive. I am not suggesting you stay with the current company or recruitment. What I am saying is: if you continue with this attitude, the problem would be universal wherever you work.
Regards.