Without taking into consideration the current needed to drive the motor, I don't see this circuit as being that bad, "for what it is", a cheap way to periodically activate a motor. Sure, with a servo you could get "movement" proportional to input amplitude, but the circuit isn't so simple...