Mature internet infrastructure? No. Only perhaps if you want a whole bunch of validating (full) nodes, and only then for the initial bootstrapping and the whole hassle of downloading the entire blockchain up to that point, but past that, even for non-custodial wallets (AKA your keys therefore your coins), broadcasting a transaction takes very little.
For context, I'm running a full node from Venezuela. The initial bootstrapping was... painful, but keeping up with the rest of the network doesn't take much.