I value "being smart" a LOT on my relationships. It is really a defining point when i choose a life long partner. He should be just as smart as I am. Or smarter in different areas / dumber in others. I think it's very important because it helps us to learn from each other, to have constructive talks about every topic. And his brains is a big part of why i love and respect him so much. This is not being a gold digger, this is wanting to grow in life together.
On the other hand, his ability to make money is borderline irrelevant to me. He is unemployed, is yet to figure out what he wants to work on. I fell in love with computers early in life, so I make good bucks. The money is enough for our little family of 2. If he gets a job, nice. Our journey to FI will just be accelerated. If not, he will still be there for us to joke and talk and love each other without money being a issue.
As a part of benefits package, some jobs offer a "debit card" that you can use only on grocery stores. Every month the employer deposits X value (say, R$200.00) on your account, and you use it just like a regular account, but the card is only accepted on select grocery stores. Giving out this card instead of money saves the employer some tax money, so it's very common in Brazil.
I was talking to a ex-coworker (i changed jobs, he stayed) about grocery spending and mentioned that on my new job i don't get this special card, that the money is deposited directly on my regular checking account, which i love, because i can save money on groceries and spend the money in something else (cough, investments, cough).
He was flabbergasted. Couldn't wrap his mind on how I had money to pay for groceries without the card. Because money on the checking account is spent, and then it wont have enough for groceries at the end of the month.