The lawyer is a profession. His or her job is to read and review contracts, just like my job is to write code. Does your boss rewrite every line of code you write? When you take your car to a mechanic, do you insist on re-doing all of the repairs yourself? So why are you insisting on rereading contracts that your lawyer has already reviewed?
It's the same argument for both law and programming. Badly communicated requirements yield bad results.
In these cases you really do need a lawyer who you trust has read the documents and is protecting you.
1. Government and HOA stuff was not changing. I could accept it or walk.
2. Seller stuff could change. We made some minor requests and largely got them.
Reasoning:
We were spending 6 figures. The quality of my work would have a major impact on my family for a long time to come. I was newly married and this was my first family related big project. I was damn sure going to understand how interest rates and loans work ("whats a point?", "fixed vs float") and what legal junk we might be getting into.
I got a chance to learn a little about real estate. When life throws you a stack of legal documents, make lemonade.
I also got to vet out the agent. I work hard and have had some business success. I figured one day it would be time for another house and it would be nice to have a long term relationship with a trusted realtor on that one too.
Core point: it is your name on the document, it is a lot of money, it impacts your feature. Exactly how lazy are you to not read it?
I also would not trust my real estate agent explaining the contract to me. Just like you should never go with your real estate agent recommended house inspector. Your real estate agent may be the nicest person on earth, but they have a vested interest in the deal going through. It's prudent to find your own attorney and housing inspector who are not associated with each other.
Nobody really tells you these things unfortunately and it is scary as hell making that first house purchase!