I agree with all five of your points. There is one other argument that I think you are missing: the damage done by sub-optimal financial decisions is obviously greater to the poor than to others. I know that I make many of the errors that financial literacy is designed to combat, but I have enough of a margin that which savings account I use (or at today's historically low interest rates/inflation) or whether I use a savings account or cash doesn't matter. Therefore, there is a strong argument that I need financial education less.
For people who are struggling to make ends meet, pennies and dollars lost or gained matter much more of course.
That, though, leads us back to the core problem: we have not idea how to deliver financial education to anyone, rich or poor, that consistently changes financial behaviors.