Almost every VPS provider does this.
That at least the card they're paying with is not stolen (the real owner would start a dispute).
And if you only ask for this after denying a fiat payment, then the fraction of those clients who also have cryptocurrency is near zero so it's not worth doing. Corporations won't buy crypto to buy their servers with, because they consider it a high risk.
And you still have to give back the crypto if a court finds it was stolen.