Given that units in the Bitcoin system are not created as debt, nobody needs them, and thus, they contain no value. They are empty. Often, people say that Bitcoin is simple and thus better than a complex banking system that manages fiat currencies. But of course Bitcoin is simple given that it manages empty units. Fiat currency units represent debt and managing debt is complex. It includes credit assessments, collaterals, foreclosures, repossessions, etc. And this requires resources, both material and human. With Bitcoin, a guy just wrote a protocol that tells people: "You have 10 BTC units", "you have 0.5 BTC units", "you have 50 BTC units", etc. But units of what? Units of a company ownership? No. Units of something tangible like a precious metal? No. Units of something intangible like patents, copyrights or software licences? No. In the Bitcoin system people have units of nothing. Units that are empty. That is why it is so simple. Managing empty units is simple. Just like it would be managing empty envelopes and packages in our hypothetical crypto-post. Spending huge amounts of energy on such a system is extremely dumb. Paying huge amounts of money just to hold empty units of that system is extremely dumb as well. That's why Bitcoin is the dumbest thing ever invented.
So you think that debt creates value? Congratulations, you have created an entirely new theory of economy and finance.
So fiat money represent debt and that's why they have value? What kind of debt? Do you think that you could go to a commercial bank(or central bank) and exchange your precious fiat money for gold? Good luck with this. Fiat money aren't backed by anything. Bitcoin/crypto isn't backed by specific assets as well, but the difference is that Bitcoin is deflationary by design and fiat money are designed to lose value(because of the money printing, that is being done by the central banks).
Nobody is forcing you to use BTC, but your government is forcing you to use fiat money as the legal tender.