I think they had to do it that way. Too many parameters otherwise. With ' vla-put-.... ' you only have one option, but with some many cells, you have to tell it which cell, unless they went with like a cell collection, and then you might be able to have only one option, but like this one, you still have four options once it's a cell.
/thinking out loud...