I understand your thoughts that there may be what some perceive as 'too many inspections'. Could part of that be caused from a lack of communication between the builder/owner and the contractors.
As you mentioned a tree inspection, that is part of the site work, and has nothing to do with the building trades, but the responsibility of the developer/builder, owner. It falls to Engineering in the Twp I work in. Although it probably varies in other towns, with different departmental responsibilities.