It is not a limitation, if´s by design to have a audit proof and not moving target. You can always clone the task and add an IP as long no results are there.
From a compliance point of view, you just don´t want to have a moving target where the Admin can add or remove IPs as he likes
If you want to change the target IP range, add an IP/host, exclude an IP/host you just have to create a new target and swap out the target selected for the task. You cannot edit targets, but you can swap them out on editable tasks.