You cannot motivate somebody by giving what you want to give.
To motivate somebody, you need to give them what they need and want.
People’s needs keep on changing. Therefore to be a good Manager one needs to continuously access employee’s changing needs and keep trying to fulfill them while still keeping the business needs in track.