Money is valuable because it can be exchanged and everyone has 1) accepted that you can exchange it 2) is using it for this exchange.
What bitcoin is is captured in its name: bit coin == digital money. It’s not complicated. Also, breaking news: most money (like 90%+) today only exist in electronic form (in that sense the dollar is a digital currency with a paper form and so on)
People hate bitcoin because they don’t understand what it is and perceive it as being somewhat of a threat. It’s not. The ultimate success or failure of bitcoin will depend on how many people use it and what it’s used for.
Also, as a side note, the blockchain idea is revolutionary. Distributed consensus in a zero trust environment? yup. Has this been done before at this scale?