Mostly because subpixel tracking is poorly supported, so it could disappear at smaller sized. Also the larger the text, the less tracking is needed, so using em isn’t perfect either. This is a bit of a fudge, but it tends to work OK in my experience.