It's pretty clear now Bitcoin is the ultimate store of value in terms of being able to subvert capital controls and other forms of slavery, it's the best way to move money from A to B, and a bunch of other things.
But focusing on daily usage by the average joe: How does the chargeback problem get solved?
If someone buys something, and this something is broken and they want their money back, or something the lines, what guarantees that he will the money back since the transactions cannot be reversed? You could say this is a feature, but for a lot of average joes out there, this is otherworldly and they want to know that they can get their money back because this gives them peace of mind.
What to say to those that criticize the lack of chargebacks in Bitcoin beyond "it's a feature" which is rather subjective?
Is something in the works to solve this and actually securely allow chargebacks?
Bitcoin is a currency. If you want a service that provides chargeback support, then there can be services built that use bitcoin and provide that just like there are for any currency.
Let me make the point clear with an example using a different currency...
If I walk into a store and purchase something that costs $15 with U.S. cash (hand the cashier a $20 bill, and they hand me $5 change), then how does the chargeback problem get solved?
U.S. cash is a currency with a built in physical payment system (where that payment system involves using your hand to pull the cash out of your pocket, your brain to count the appropriate number of paper notes, and then using your hand to put the paper currency into someone else's hand).
Bitcoin is a currency with a built in electronic payment system (where that payment system involves typing and clicking in a computer software called a "wallet", and the wallet choosing the appropriate outputs from the wallet to spend).
Neither of them have built in chargeback support. But services (such as escrow, bank accounts, or credit) can be built using either currency (or both).
This.
Long story short, when using BTC directly (no 3rd parties) just act the same as when paying cash or vouchers/giftcards: choose reputable merchants + keep the receipts and you should be fine.