Very good points thereHello; Yes one of many. I doubt that any two people will mesh and be compatible on everything. Many of the things that do not mesh will not be of much importance and can be part of a reasonable give and take. One likes classical while the other like rock, no big deal except for opera.
Some things are, or should be, deal breakers. Children or no children, religion, drug addiction perhaps including tobacco and alcohol, and being married and living in a parents basement are a few. Such things need to be examined closely and not glossed over.
I know how easy it is to not look beyond the good stuff in a relationship because I have done that very thing. You are in love and do not really see the stumbling blocks for what they actually are. If you do not take a look at these things until after the "I do's" then it is kinda late. looking back on my two marriages I can see that the signs I ignored were around, I just did no pay attention.

I have lots of time to think of these things at least, I don't want to be one of those people that marries straight out of highschool with their partner. Blind thing to do IMO.
TBH I think living with someone for a good time should come before marraige, and let that be the final nail of the house of the relationship, not the walls holding it up