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.
I would. When you give someone a gift, you don't think of all the things that could go wrong with it. At least most people don't.
For instance, when you give someone a phone you don't think they could drop and break it or get brain cancer from calling people all day long. When you give a kid a console, you don't think what will happen if he gets addicted to gaming. All things are meant to be used, not abused!
I wouldn't give a gun to a child, or a snowboard to an 80 year old granny, but most people are capable to learn the basics of bitcoin.