A decentralized way to exchange fiat for crytocurrency of any kind is fundamentally impossible to do without 100% trust, which does not exist. So we wither need a bunch of local dealers, vending machines, better online exchanges, whatever. but it can not be decentralized in the way that bitcoin is.