I would never gift Bitcoin or anything Bitcoin-related to anyone who isn't good with technology in general - there's just so much that can go wrong. And even if they are good with tech, they still can have a bad time with it - high transactions fees, exchanges that demand KYC, lots of phishing and so on - you'd really need to guide them step-by-step all the time, which means that this gift turns into a chore. Gifts are supposed to bring happiness, not create difficulties.