On a film set, shots frequently need to be repeatable. Yes, these shots could have been achieved manually, of course. However, repeatedly flying a shot exactly the same way over and over, isn't reasonable to expect.
DataPilot and #H520 weren't really designed with that particular use in mind...