Disappointed in today's youth

I have got years of experience in the software industry and have watched each year as campus graduates join the company. I have seen a marked difference in the attitude with each passing batch. When I joined the industry, boss was God to us. Disagreeing with him had its own ramifications. It is not like that these days. Campus graduates question decisions and it is difficult to get a buy in from them. It is difficult to get them to work on weekends and for extended hours. The positive aspect is that these guys understand what is good for them and take decisions appropriately. They work hard when it is required and are smart. They are fast and at times am amazed by the productivity. There are odd ones out, but there were these losers in any generation. Hence I think it is wrong to make a generalisation.