Are DOTA2 keys worth anything these days?
No, because it's free and they've been releasing thousands of keys at a time. This last batch seemed to get to the majority of people who wanted to play it, minus a few inactive stragglers.
Usually people give it away, or put up a steamgifts giveaway. Best wishes to yoU!