Designers coming from print often get caught out when designing for the web as they tend to think of a webpage as a fixed layout, rather than a flexible system of components.
It's also important to understand where the design and development budget should be effectively spent. For example, unless there's a real business or usability reason for doing so, there's little point in trying to custom-style form elements like selects as doing so is difficult and time consuming and system defaults look better and provide a more consistent experience.
We demand pixel-perfect accuracy at work between design and code – but the developers must approve the designs first to confirm that it's achievable.
I guess it comes down to what we define as 'pixel perfect'.