I don't think it much matters whether or not the husband as the breadwinner is obsolete in the modern day, though it's not true. Plenty of wives stay at home and work. I don't think it's at all fair to imply they sit on their butts all day. However, the wife as the housewife is a luxury of the wealthy. Wives and girlfriends with partners who do not make a lot of money must work or they will not get by. They might not have white collar jobs but they work, often for longer hours than many people. Sometimes, they work three jobs. They do this because they can't afford not to and their male partners don't have the means to make enough money to support both them and their children. When their children can work, they often do too.
Your husband may similarly not be able to provide for you. And if he is and simply thinks you should contribute, his opinion likely won't change.
You said you moved countries for him which makes me think you had a long distance relationship with your husband right up to your marriage. If this was the case, you hadn't been exposed to each other in the right ways to learn your partner's stance on important subjects. Did you date? Did he always pay? If he did, I think you should bring it up? Because you seem blindsided.
I don't agree with your husband on everything but I understand why he wants you to work. Right now, you don't have children. He works all day and you do what? Hang out with friends? Shop (with his money)? Exercise for the sake of exercising?
I think he feels you're using him if you don't work. If you don't work then you might have to show you're contributing to your marriage. Have dinner prepared when he comes home from work, etc... truly make sure you're working at home.
Im sorry if I misunderstood your post. I think I understand your frustration.