Bulk shrinkage numbers don't directly apply to 3D printing in layers which is why you can design a part to be 100x100 mm and the print comes out 100x100 mm. If you laid down a line of molten plastic and the whole thing was molten and cooling all at once, it would shrink, but when we print the plastic comes out of a nozzle and solidifies/shrinks continuously just a few mm away behind the nozzle.
I've never heard of anyone having a problem with PLA shrinking, except in the context of annealing (baking it in an oven to somehow improve the strength) a print. The reason people print with PLA is because it is easy to print, partially because it doesn't shrink enough to cause prints to warp.
ABS is often considered difficult to print material because of the tendency of prints to warp if you try to print in a room temperature chamber. I have found that breaking up long straight lines into wavy lines or zigzag segments reduces the tendency of ABS prints to warp, but if you want to print ABS, do it in a heated chamber (at least 50C) and warping isn't going to be a problem.
Ultra MegaMax Dominator 3D printer: [
drmrehorst.blogspot.com]