Assuming you have USDI was assuming US persons doing a transaction in the US. If you are in another country, there will be other retailers that offer services in your currency. Also NewEgg supports transactions in many currencies.
you might not be a US citizen
Citizenship is not relevant to purchasing items for online retailers.
assuming you have a credit card
Debit cards can be used just as easily. Fewer protections, but it works just fine. Also PayPal, etc.
Proof of payment is basically instant, is globally accessible
This is true with credit card, debit card, paypal, etc.
I don't have to jump thru the 'verified by visa' bullshit
This is hardly an issue. Takes a few seconds, a total non-issue for 99% of people who just want to purchase something.
Also, no spending limits - I've ordered equipment from newegg and payed for next day delivery, only to have the equipment show up late because my visa 'helpfully' twigged an 'unusual purchase'
Yes, there are fraud detection features for credit cards. I'm pretty sure this occurs very rarely. If you don't like this, use a debit card or paypal with a bank account.
I've also had banks tell me there are daily spending limits on debit card that are too low to buy a high end system
I have never run into this because I never use my debit card, ever. However, it seems this be fixed by calling your bank and raising your limit permanently.
Bottom line is - one size doesn't fit all...
That's right. Crypto might be right for you. But 99% of consumers who want fast, easy, and simple mechanism for purchasing items at any retailer, credit or debit will be the best choice.