If it could be done cheaply it would, it's not just the motors that are introducing error it's the backlash in the feed screws/gearing/belt, backlash in the motor coupling, flex or misalignment of the linear rails, ... Eliminating backlash requires parts with very tight tolerances those parts are not cheap no matter how many are made, if they were cheap CNC machines would be cheap. If you want precision you need linear rails with tight fitting ball screws for control. A 3 axis setup like that is going to cost $1000 just for the table not the printer or controllers.