So, you agree that it’s not anonymous?
It's pseudonymous, with proper use, you can achieve a great deal of anonymity with it, especially now that lightning and coinjoin are things. Monero does most of that automatically, so if you want hard anonymity the easy way, use Monero. Bitcoin's privacy continues to increase with time and is a priority for developers. An auditable supply is also crucial.
How has your USD or EUR held up the last 5 years? Buys fewer eggs than it used to huh? Bitcoin has held up pretty damned well. Its price has gotten more stable with time, it is more stable than most national currencies already. Stability is a reflection of scale. Need perfect stability? You can use Bitcoin for payments while receiving and sending in USD or your currency of choice, just use Bitcoin as the settlement layer. Strike already does this in like 20+ countries with instant settlement times thanks to lightning. And no fees.
Fiat currency is guaranteed to lose value over time. Central banks set a target inflation rate of 2-3% per year. Bitcoin may gain or lose value over time. Choosing between a guaranteed loss of value or a potential loss/gain in value, the choice is clear for me. For 15 years in a row, holding BTC has been a better investment than holding USD.