I only use organization markup in a sitewide manner personally and if i were to implement local business schema it would probably be on appropriate pages such as Homepage only, contact page , local landing pages or service pages which it had a relation to. It would also probably be specific and unique to that service rather than sitewide with the same details. But my decision for each would depend on the site and project in hand.
I don't think blanket covering anything sitewide is typically a good thing.