The big listing agents love it… especially if the home has something obvious and major wrong with it, such as a roof that needs to be replaced.
Agents know that the bad roof isn’t going to go unnoticed. What they don’t want is to be tricked with a full-price offer only to have the buyer then use the home inspection to try to negotiate unreasonably. Those deals often fall through and unlike home inspectors, real estate agents only get paid if the deal closes.
So the solution is to preempt the buyer and tell the buyer the issues with the home. That way, the buyer makes an offer knowing those issues, thus taking them off the negotiating table. This keeps everyone from wasting time on a deal that wasn’t going to fly anyway.
Like I said, MIC is a win-win-win-win.