I think it depends on the person o: But I have to agree that a thoughtful gift or a homemade item can always make someone feel super special, which is what holidays are all about!!
I don't celebrate Christmas, nor Hanukkah. But, in a similiar event to that, i think the most important gift of all, is having all of your friends and family and even distant relatives that really awkward to talk with to come and celebrate together, cheesy? Heck yeah. But it's fun
Everyone is right! But there's also no shame in asking a person for a wishlist! You can get someone you love something that they would like and technically still keep it a surprise!