Money has multiple functions, one of them is hoarding (aka saving). Even if Bitcoin had zero merchants and served this hoarding function alone it would be valuable.
Because it is:
- Decentralised
- Non-inflationary
- Easily stored and transferred
- Anonymous (sort of)
- you continue...