A simulator program uses a wrong or a "typical" spec for a device. Then if you build the circuit it probably will not work if the parts have minimum or maximum spec's. I always look at and design with the minimum and maximum spec's on a datasheet so that every single circuit works perfectly when any passing part is used.
Or you can design a circuit using "typical" spec's and test and sort hundreds of parts and hope that you find some with spec's near "typical".
Or you can design a circuit using "typical" spec's and test and sort hundreds of parts and hope that you find some with spec's near "typical".