In The Matrix trilogy, the Machines took control of everything, but were unable to attack from long range. Yet, humans did have long range weapons:
On the contrary, sentinels needed to be very close to the target to make a hit.
Why were the future machines not designed to make long range shots? They were weak, but they were large in number. Their attacks seemed very less powerful, (keeping in mind that they controlled the whole human race).


