Kraken has many banking partners and do require KYC. A larger issue is that not everyone is in America but still require USD as is it is the most liquid exchange pair. I guess that this leads to many trusting USDT over American based tokenised dollars that are more subject to US courts. A better option could be DAI . though that is only backed by crypto assets thus far.