Please tell me you're joking about the captain has no authority over the cabin crew?? Is their DGCA buying off on that? That can't be legal?
Also, If they give you a schedule one month in advance, isn't that 100% better than some of the places like King Fisher that tells you the night before?