Bitcoin makes people's lives better. A lot of people use it as a savings account. That's really great, especially for people living with a hyperinflationary currency.
It's actually good to have as an alternative to any centralized, government-backed currency.
We need an economy that isn't denoted on dollars or euros or similar. Bitcoin is a step towards that. And all the PoW "waste" is worth it. (Though I wish there was a better alternative that's more environmentally friendly while still decentralized like PoW so PoS isn't a good candidate)
Stocks -> can be seized by governments where the exchanges or actual companies are based.
Gold -> Good, and Bitcoin is like Gold in many aspects. While it doesn't have Gold's history yet, it has a few other qualities like easy transferrability and divisibility.
Other assets -> Like? ForEx is at the mercy of issuing government (just ask Russia who lost ~300B$). Land can be seized if it's outside one's jurisdiction.
In general, Bitcoin (like Gold) is a great asset to park some fraction of your wealth as a hedge against geopolitical risks.
It's difficult to buy stocks if you don't even have a bank account. Why wouldn't Bitcoin be a "savings account"? I use it as a savings account, it's really great. I put money that I don't need today there so I can have the same or higher buying power in the long term, regardless of inflation.
If I put money in my savings account, I can use it tomorrow. If you put money in your BTC savings account a year ago, your BTC is worth less than money under a mattress (or in a modest yield savings account).
You may want to invest in BTC, and that's absolutely fine! But it's not a savings account.