It's because it's only 8mm cubic volume.
But you can get etched glass scale encoders that will give you 1um accuracy for basically nothing these days (IE <50 bucks).
You'd still be better off just using cheap linear motors with encoders built into the rail though.