Unless I'm intimate with someone's present, pressing needs, the only gift I'll dare to buy another adult will be food, drinks, or experiences.
If you need a corkscrew, the only one you'll ever need is a double-stepped waiters corkscrew (I own a Creuset [0] which is fine but there's plenty of cheaper alternatives). They're small, last forever and work for every tight or crumbling cork you might have to deal with.
I guess that if you buy very expensive wines and like to drink alone, you may find some use in a fancy contraption I've seen used in Burgundy this summer which allows you to pour wine while keeping the cork in the bottle [1]. It is expensive, high maintenance and fiddly.
Everything in between, I really don't see the point.
[0] https://www.lecreuset.fr/fr_FR/p/wt-110-sommelier-double-lev...