One of my business's is buying homes, remodel them and put them on the market. Most everyone who buys a house uses an inspector. Not much to do, they will just look harder if everything is perfect. I usually leave a few small things undone for them to find. It just depends on the house.
After the inspection, the buyer has the option of addressing any issues that come up. One house the inspector found out that the master shower wasn't working. It was when I put in the new valves. Turns out a small (tiny) piece of stone got pluged up in the valve. Anyway, the buyer read about it in the inspection and decided it was no big deal. I found out about it not working while replacing the water preasure regulator as a warentee service. So I ended up putting in a new shower valve also.
Some reports come up with things that I'm just not going to change and when the buyer reqires me to do so, I pass. So far they have changed their minds and bought the house.
One example was an older house that had air conditioning added with ducting under the house. It was pier and beam. The inspector said the ducting was touching the groud in places and needed to be raised. No problem, I dug it out and put bricks underneath. Another house I replaced a deck off the back and attached it to the house with a ledger board. The home inspector said the deck shouldn't be in contact with the house due to termites. My reply was I used preasure treated 2X12's attached to the concrete wall suporting the house that was covered in brick. What terimites? If you don't want the house, thats fine, I'm not redoing the deck so its floating off the side of the house. They agreed and made a few jokes about the inspector that I ended up defending the guy.