I didn't count the "I disagree" as a sentence, that is my fault. I meant the third sentence, that basically says poor people shouldn't have too much cash around. I do believe this is condescending because it carries the implication that the poor are poor because they irresponsibly spend whatever money is laying around when study after study shows that the poor are poor for more complex and exploitative reasons than that.
To your other points - Being the fairest exploitative practice, makes you just that.
As for choice, having access to a debit card number is only a choice in the philosophical sense, in modern society its a practical requirement. (just like cell phones, and for many people, cars, but that's another conversation) If you don't believe me, try getting on without one.
Sure, there is a niche, but that niche was created by those offering the solution. Here's how it works - the poor have been systemically excluded from the banking system because they're poor ,while with the advent of the internet has never made access to banking more important. Then some company comes along and offers them a "solution" that doesn't carry the legal protections of an actual bank account and will help keep them poor through fees to access their own money. This company has a fancy name brand and sells themselves like they really going to help their customers. This is more akin to a gang running a protection racket (they create a niche too by being the own problem they offer to fix, for a fee, of course) than it is to being virtuous, wealth-creating capitalism.
If you've just accepted this is just how it goes in life, then fine, but I don't.