When creating an L4-L7 device, the GUI is most useful.
The ASA device package, like other packages, has some required entries, and the NX-OS cannot be re-written to account for all the required fields from all the different vendors. So, while scripting may be quicker, the GUI wins here.