i've never understood why some people don't want to give money as a birthday present.
it's a win for both people. the person giving the present doesn't need to guess what the other person would want, and the person receiviing the present can buy something they want for sure.