It has value because people are willing to pay for it. In the hope that someone down the line will pay more for it.
There is no intrinsic value, like silver or gold or wheat, and bitcoin is not backed by a promise to pay, like the US dollar.
My BC are locked up in a “wallet” online. I’ve been outta-the-loop for the past few years recovering from a spinal cord injury. Time to figure out how to cash in, probably; before they go the way of tulips. The system underlying BC is what is so fascinating.
That being the case, why should any business accept the Bitcoin in exchange for their goods or services?