I just got my eye exam done this morning, and I agree it really does make a way better experience.
I think it's a state-level law thing. Here in WA State it's illegal for a optician to refuse you a plain eye exam or refuse to give you your prescription information, including pupillary distance: https://app.leg.wa.gov/rcw/default.aspx?cite=18.195&full=tru...