But my point is, don't you think in a normal marriage at least a majority of the above points are true to some extent?
Well, I suppose. I also believe whenever a person marries someone from a different culture, religion, social or financial status...…..it can bring added stress to the MR. Almost everything adds stress to a MR. Even when the two people have similar backgrounds, there is going to be some differences in how they view things. It's up to the couple to figure out (or get help) in how to make it work in spite of all their differences. Learning how to adjust to our circumstances and working together is a big deal. Not cooperating and expecting the other spouse to do all the changing does not work well at all.
It is not about what you feel should work in your M. It is about doing the work that gets the right results. Do what works!