Bitcoin has no intrinsic value, the network does. Thats what everyone is missing altogether and or misrepresenting.
The networks value is derived from it's ability to send value across political and geographic borders, nearly instantly and dirt cheap, with minimum effort.
So you incurred a cost (something) to send me nothing (1 bitcoin has no value as you correctly state)? What a waste.
I'll take those Bitcoins of yours off of your hands for 20$ each, as they have value to me for their utility ("ability to send value across political and geographic borders, nearly instantly and dirt cheap").