Bitcoin is for people who don't want government orcentral bank interventions and want their transactions free from any kinds of middleman. Bitcoin is a better one when it comes to financial independence and you can increase its value without the need of being employed. In holding a bitcoin, its value might increase to many times compared to fiat which won't increase unless you find job to earn more money.
Exactly. The main feature of Bitcoin is freedom. That's something you cannot obtain with the USD or any other well-known Fiat currency to date. Governments always want to gain control over their people, and they achieve this by enforcing the use of their national currency. It's much easier for them to track it, as well as, manipulate it to their own will. Unlike Bitcoin, Fiat currencies like the USD and EUR are subject to high inflation rates over time. Governments can easily print more money at will, greatly reducing the value of their underlying currency.
In the case of Bitcoin, its supply is fixed and no one is in charge of its issuance worldwide. Not to mention, it's virtually indestructible because of its distributed and decentralized nature. It's almost impossible for governments to try to shutdown Bitcoin completely in this regard. Which means, that Bitcoin will last for many generations while Fiat will slowly die until governments devise a digital currency of their own.
Nonetheless, Bitcoin proves to be ten times better than the USD in many ways. But, both have their unique use cases depending on the person's needs. Since the USD is stable, one could use it as a daily currency while Bitcoin can be used as a store of value. Either way, there's a wide array of options for people to choose from in order to perform transactions within the mainstream world. Just my opinion