Below is the reply to Sunny's comment. Each has his or her opinion but best is to let the readers decide.
That view is correct in SQ golden age before middle eastern airlines and budget carriers took away the SQ flair. Here's the points -
1) layover get short with CC spend most time in hotel room to rest and not able to go out and spend allowance because SG cost of living is expensive. They too are tired to walk around the areas as they get older.
2) CC skills are largely non-transferable in other work other than F&B and perhaps hotel.
3) CC on tenure have no choice but to lan lan till 60 plus years old and stuck in there especially when they have family.
In conclusion, the job is good for short time but doing the same airline CC routine over and over again and expecting different result like better pay and more leave for CC is what Einstein termed as insanity.
It will never happen as long SQ competition with other airlines is visible.