The answer to your question is Emirates would much rather pay you a fraction of what is owed to you in the form of vacation pay at a daily rate then give you a whole month off.
Also the airline is so short pilots right now they can't afford to give you any time off even if you already earned your hard earned vacation days.
SOPS stay on the forum and remind us how great it is to leave Emirates. So many pilots just want to bury their head in the sand and tell themselves everything is going to be okay. Something about a fiddler and Rome burning comes to mind.