Leading people in business, means motivating and adapt to each person like a glove. A good manager needs to create high performance teams that take the best of themselves and this can not treat everyone the same way.
Many managers say that they are lost with these new generations. They do not understand how someone bothers you so much to make some extra hour although the pay! They are disoriented in how to lead these people and feel that what had worked for them so far no longer serves.