Those very same consumers. Large, established players do not want to even touch that customer base because it represents a high risk and a low payoff.
These are the only financial services these people have access to. Cutting that off is not a solution.
Encouraging competition and increasing the number of players will reduce the "obscene fees". People aren't stupid, they'll always pursue the lowest cost option.
A good article/video to listen about this topic:
https://reason.com/reasontv/2017/04/13/lisa-servon-banking-c...