Thanks! We did think about making it pixel-perfect at the start but decided against it for time's sake.
Reasons include being able to scale things if we're low on time (we ended up doing it for the UI), not having to worry about choosing a resolution that scales to 1080p/4k fullscreen, and not having to deal with everything snapping to pixels which sometimes causes weirdness.