From a pax point of view, it looks like we have it easier, yes.
However, like others have said, things have changed, the good old days are gone, and crew are working harder, faster and longer than ever.
Its about give and take - reduce crew = reduce service standards, increase hours = increase rest requirements inflight to reduce fatigue or just plain tired flighties...
The long layovers crew used to get are gone, also gone are the days airlines heavily crewed aircraft to boost their product.
Add onto that, airlines cutting wages (in australia, some airlines are less than half the average australian wage for 180hour plus months).
Then again, if you love your job, every day is easy.