It's easy to over-think chainline matching. Given that frames are rarely straight, BB shells get faced to <68mm, spiders are milled after forging/moulding to get the chainring mounting faces flat, parallel and square to the spindle axis but positioned where there's material to do it given the variable amount the material moves after coming out of the mould and any of a dozen component tolerances on the BB and hub bearing registers and spacers either stack up or cancel out, you'd need to stick the bike on a CMM after assembly to know how co-planar the chainring and sprocket really are.
It's easy to over-think chainline matching. Given that frames are rarely straight, BB shells get faced to <68mm, spiders are milled after forging/moulding to get the chainring mounting faces flat, parallel and square to the spindle axis but positioned where there's material to do it given the variable amount the material moves after coming out of the mould and any of a dozen component tolerances on the BB and hub bearing registers and spacers either stack up or cancel out, you'd need to stick the bike on a CMM after assembly to know how co-planar the chainring and sprocket really are.