This isn’t to say belts won’t work — you can create a fine CNC machine with bits of rubber. However, belts stretch, they wear out, and if you want more precision screws and racks are the way ...