I dont think any of the processes you mentioned will elude the use of bank account. Most fiat transaction on-line will require bank account, If I dont know any you can help but Fiat lately is not built for transfer online without the use of bank. Remittance and other measure are even more risky than the banks, OTC can cater for the absence of bank if one can present cash but that is not also safe.
Wrong, seems like you knew much better than what other people are experiencing here.
As I said, it doesn't require you to link a bank account. Yet, you can transfer from this e-wallet to banks, withdraw to a remitance, deposit to a local stock exchange's platform, deposit to crypto exchange, pay bills and many more and that's vice versa. For more info you can search Gcash.
How do I top up my e-wallet balance for the first time?
Late respond, but let me answer that, here you can top up the e-wallet using hundred of remitances available here, using other e-wallets, 7-Eleven, also with mc/visa and banks but it's not necessary that bank acct is linked to the account or have the same info on the e-wallet's account.