No they don't, so they don't accept Belize, New Mexico, Hong Kong, Cyprus, BVI, Panama, Delaware and so forth, the list is long now a days.
If you don't slept under a rock you would know that all banks refuse to do business with companies without substance!
Seychelles is not at any point worse then the mentioned other jurisdictions, it all comes down to what company you have setup. This discussion including many of the first replies in this thread are nonsense, they have no value any longer.