There is nothing wrong in giving them bitcoin as a gift only if the person you want to give fully understand what bitcoin is all about. Maybe you will have to educate them before you give them the gift. I remember when I told my friend am going to gift her 20$ worth of bitcoin on her birthday I have to educate her on what eth is and told to go and open a wallet so that she can have a wallet address to receive the coin. So education is key before you send bitcoin to someone.