Yeah, all that. I would say a lot of times it all boils down to money/budget. Ever see the Harley commercial where the guy is at the gas station talking about almost buying one but then came the "we need a dinnete set" thing? "You know, Harley, dinnete set, Harley.....dinnete set" Husbands often have to "disguise" new toys in order to not keep hearing the "we needed blah, blah, blah, yadda, yadda, yadda" lines.
Two things come to mind...one: If momma ain't happy, ain't nobody happy
and two, to quote a book title: "Men are from Mars, Women are from Venus"
All kidding aside, a marriage is a partnership that is built on trust, respect and thinking of your mate more than yourself. If you just bully your way, slam your fist down on the table, say "I'm the breadwinner, I'll do/buy what I want!" your marriage probably won't last long. Marriage is not give and take...i'ts all give. I speak from experience...I didn't practice this advice in my younger years and now I am divorced. Oddly enough, my buying speakers when my wife wanted braces was one of the last straws in the divorce bail of hay.