I think there’s a reasonable observation to be made that these kinds of services companies have filled a historically underserved niche.
At the same time, they are fundamentally not banks and are not subject to a whole slew of consumer protection regulations that ensure reliable access to funds. Venmo and PayPal are both infamous for their capricious account suspension policies (which I have personally experienced).
That’s a long way of saying that it isn’t nothing, but is also not the best we can do. It also doesn’t necessarily guarantee service users access to retail (since the cards that come with these financial providers are typically tied to banks and accompanying KYC controls).