Recently I had an unpleasant experience purchasing a .xyz domain through Namecheap. The moment I completed the purchase, the domain was flagged as “reported abuse” and immediately suspended, even though I had not used it in any way.
I submitted a “Request Review”, but received no response for days. When I contacted support, they told me the issue was handled by the registry and not something Namecheap could assist with. My request for a refund was also denied.

The entire process lacked transparency and accountability. My view is simple: if a domain is not usable, it should not be sold in the first place.
If you’re considering buying a .xyz domain at Namecheap, I recommend being cautious to avoid the same frustration.