Can't use SQLDeveloper to automate, because you can't call a Java GUI to run SQL and PL/SQL code inside of an OS package postinstall since it has to run in a headless environment. And if you're automating that way, you want a powerful command line SQL client while you're automating, otherwise it's a pain in the ass to switch back and forth.