Why Does Bitcoin Have Value?
Bitcoin has value because it has both scarcity and utility. It is a limited and useful resource. It is important to note that something must be BOTH in order to command a market value, NOT either.
There are as many different private key combinations as there are physical atoms in the known universe.
The ability to create something that is not duplicable in the digital world has enormous value.