Not to discredit your arguement but isn’t Signal also centralised?
Regional pricing exists. The cheapest plan is $2 in some countries.
You don’t need internet to access the passwords stored in Bitwarden if you have their local clients installed. It stores an encrypted copy of your database locally to your device which syncs (updates) over the internet.